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

Administration SQL Server Discussion :

Compression sur un serveur de production


Sujet :

Administration SQL Server

  1. #1
    Membre expérimenté

    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Novembre 2014
    Messages
    815
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Auditeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2014
    Messages : 815
    Points : 1 350
    Points
    1 350
    Billets dans le blog
    2
    Par défaut Compression sur un serveur de production
    Bonjour a tous

    je viens de configurer la compression de données sur mes tables du production ainsi que mes index cluster, index non-cluster tout ça en attaquant les colonnes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ALTER TABLE Location
    REBUILD WITH (DATA_COMPRESSION = ROW);
    GO
    et d'autre en attaquant les pages
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ALTER TABLE Feature
    REBUILD WITH (DATA_COMPRESSION = page);
    GO
    après ces opération j'ai fait une opération du réindexation a ce moment est_ce que je doit faire un shrinkfile pour récupérer d'espace et réduire l'espace disque utilisé par les données
    la recommandation dit de ne pas utiliser le fichier SHRINK / base de données - mais c'est la seule option.
    Autre point SVP aurai t'il impact sur le performance en terme latence Io j'ai eu une info au contraire et qu'il aura une amélioration en terme I/o disque ce qui m’inquiète c'est la consommation CPU (besoin d'une charge supplémentaire CPU)
    merci pou nos expert

  2. #2
    Membre du Club
    Homme Profil pro
    SQL Server
    Inscrit en
    Juin 2010
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : SQL Server
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2010
    Messages : 43
    Points : 63
    Points
    63
    Par défaut
    Bonjour
    Il est mieux d'éviter de shrinker surtout si la réindexation est longue, car l'algorithme est shrink est très basique et provoque donc une forte croissance de la fragmentation des objets engendrant donc une forte hausse des I/O. Si possible, il est préférable de laisser comme ça et au file du temps l'espace libre sera réalloué. En terme de performance, la compression fait fortement diminuer les IOs, la compression est idéale dans un modèle OLAP et un peu moins intéressante dans un modèle OLTP. Donc tout dépend d'ou ce trouve la contention à ce jour.
    Il est vrai que la compression engendre une hausse de la consommation CPU et une diminution de la consommation en IO, le mieux pour ce faire une idée est de faire des tests de compression, lors de mes derniers tests voilà ce que j'en ai ressorti :
    Nom : compression.jpg
Affichages : 81
Taille : 162,0 Ko

Discussions similaires

  1. Réponses: 13
    Dernier message: 07/06/2011, 08h42
  2. [1.x] Problème de déploiement sur le serveur de production
    Par abdessalem10 dans le forum Symfony
    Réponses: 6
    Dernier message: 07/08/2010, 10h41
  3. [1.x] Deploiement symfony sur un serveur de production
    Par symfony30000 dans le forum Symfony
    Réponses: 1
    Dernier message: 17/05/2010, 19h30
  4. Trouve pas mes classes sur le serveur de production
    Par batataw dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 22/09/2007, 12h01
  5. Réponses: 8
    Dernier message: 22/02/2007, 13h29

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