IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Augmentation incompréhensible de la durée de chargement d'un entrepôt [2012]


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de stdebordeau
    Homme Profil pro
    Statisticien
    Inscrit en
    Septembre 2007
    Messages
    241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44

    Informations professionnelles :
    Activité : Statisticien
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2007
    Messages : 241
    Par défaut Augmentation incompréhensible de la durée de chargement d'un entrepôt
    Bonjour,
    j'ai un entrepôt de données de 35GO (Base sql server 2012) qui se chargeait normalement en au plus 8h de temps avec des processus SSIS. Depuis un certain temps, le chargement met 15h et plus, sans que le volume de données ai significativement augmenté. ce qui est plus bizarre, c'est que quand je redémarre mon serveur, le premier chargement de l'entrepôt est normal (moins de 8h), puis à chaque chargement les jours suivants, la durée ne fait qu'augmenter. Ce devrait être le contraire puisque Sql server ne fais plus de plan de requête les fois suivantes. Merci d'avance pour votre aide.

    Sql server 2012; Le serveur à 30Go de RAM dont 12Go dédié à Sql server; 14 processeurs virtuelles Bref du lourd quand même!

    Ps: J'ai aussi posté ce message dans le forum dédié à SSIS

  2. #2
    Membre émérite
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2009
    Messages
    623
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Août 2009
    Messages : 623
    Par défaut
    Il peut y avoir énormément de facteurs qui pourraient expliquer cette dégradation de performance.
    Regarde dans les Logs SSIS pour déterminer quelle étape prend plus de temps qu'avant.

    Tu ne dédies que 12Go à SQL Server pour quelle raison ? Il y a d'autres applications sur le serveur ? 12Go pour un DWH de prod, ca peut faire léger en fonction de sa taille

  3. #3
    Membre éclairé Avatar de stdebordeau
    Homme Profil pro
    Statisticien
    Inscrit en
    Septembre 2007
    Messages
    241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44

    Informations professionnelles :
    Activité : Statisticien
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2007
    Messages : 241
    Par défaut
    Dans les logs SSIS, je constate que toutes les étapes prennent plus de temps.
    Oui, il y'a d'autres applications sur le serveur. En fait j'ai une trentaine de travaux programmés (Agent Sql Server) et qui s'exécutent en continu, mais qui s'arrêtent la nuit pour laisser place au chargement de l'entrepôt.

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 998
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 998
    Billets dans le blog
    6
    Par défaut
    Est-ce que par hasard vous ne feriez pas un SHRINK en début de processus ????

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  5. #5
    Membre éclairé Avatar de stdebordeau
    Homme Profil pro
    Statisticien
    Inscrit en
    Septembre 2007
    Messages
    241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44

    Informations professionnelles :
    Activité : Statisticien
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2007
    Messages : 241
    Par défaut
    à la fin du chargement de l'entrepôt, j'ai un package SSIS qui réalise les taches suivantes :

    Réduire la base de données (Cette tache SSIS effectue peut être un SHRINK ?)
    Reconstruire les index
    Mettre à jour les statistiques
    Sauvegarder la base de donnée.

    Je crois savoir qu'il s'agit de bonnes pratiques pour augmenter la performance.

    Je précise par ailleurs que la base est en mode de récupération simple, mon fichier de log prenait trop de volume.

  6. #6
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 998
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 998
    Billets dans le blog
    6
    Par défaut
    Citation Envoyé par stdebordeau Voir le message
    à la fin du chargement de l'entrepôt, j'ai un package SSIS qui réalise les taches suivantes :

    Réduire la base de données (Cette tache SSIS effectue peut être un SHRINK ?)
    C'est là qu'est l'imbécilité !
    ...

    Je précise par ailleurs que la base est en mode de récupération simple, mon fichier de log prenait trop de volume.
    pas de soucis.

    Pour savoir pourquoi c'est une imbécilité lisez l'article que j'ai écrit à ce sujet :
    http://blog.developpez.com/sqlpro/p5..._fichiers_et_t

    Pour y remédier : taille vos fichiers de données ET VOTRE JOURNAL DE TRANSACTION, à un peu plus que le maximum atteint précédemment !

    Et si vous avez pas assez de place... achetez-en ou subissez bêtement !
    En informatique, comme dans bien des domaines... Il n'y a pas de miracles...

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  7. #7
    Membre éclairé Avatar de stdebordeau
    Homme Profil pro
    Statisticien
    Inscrit en
    Septembre 2007
    Messages
    241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44

    Informations professionnelles :
    Activité : Statisticien
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2007
    Messages : 241
    Par défaut
    Des méconnaissances en matière d'administration de base de données ? certainement (personne n'est parfait), mais pas de l'imbécillité. Par ailleurs, je ne subirai pas bêtement, heureusement que j'ai de l'espace. Je vais augmenter la taille de mes fichiers, et désactiver la tache de réduction.

    Je vous remercie pour votre aide, mais je trouve que vous y allez un peu fort

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 06/10/2014, 17h12
  2. Durée de chargement d'un kml
    Par cmail dans le forum IGN API Géoportail
    Réponses: 3
    Dernier message: 04/03/2013, 09h41
  3. [Flex3] Longue durée de chargement de mon site web flex
    Par medlam1986 dans le forum Flex
    Réponses: 1
    Dernier message: 08/07/2010, 16h47
  4. [MySQL] Optimisation durée de chargement pages dynamiques
    Par 3psilOn dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 13/02/2010, 20h15
  5. [Formulaire] Durée de chargement de formulaire
    Par rickdangerous dans le forum IHM
    Réponses: 10
    Dernier message: 29/03/2007, 15h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo