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 :

Dbcc shrinkfile + Taille initiale


Sujet :

Administration SQL Server

  1. #1
    Membre du Club
    Homme Profil pro
    test
    Inscrit en
    Octobre 2016
    Messages
    134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

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

    Informations forums :
    Inscription : Octobre 2016
    Messages : 134
    Points : 49
    Points
    49
    Par défaut Dbcc shrinkfile + Taille initiale
    bonjour

    Quel serai l'impact si je procède a modifier la taille initial configurer pour ma base de donnée

    Su cette base j'ai d'espace libre (espace disponible ) et j'ai en même temps de saturation disque donc je veux le shrinker en faisant diminuer sa taille initial

    Que pensez vous ?
    Images attachées Images attachées  

  2. #2
    Membre expérimenté

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2003
    Messages
    733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2003
    Messages : 733
    Points : 1 668
    Points
    1 668
    Billets dans le blog
    8
    Par défaut
    Bonjour,

    La réduction des fichiers d'une base de données est une opération, sauf cas exceptionnel, généralement fortement déconseillée, tout particulièrement pour les fichiers de données.
    Il y a effectivement plusieurs impacts. J'en citerais quelques unes (liste loin d'être exhaustive) :

    - La plupart des bases de données requièrent un espace libre pour les opérations courantes au jour le jour. Donc votre base de données va finir fatalement par regrossir. Les opérations d'accroissement (auto-grow) auront un impact très négatif sur les performances. En effet, pendant les laps de temps des auto-grow, les fichiers de données sont complément bloqués et donc la base aussi est bloquée !
    - La réduction des fichiers de données ne préserve pas l'état de la fragmentation des index, bien au contraire, elle augmente la fragmentation des index. ce qui aura aussi un impact très négatif sur les performances.
    - L'opération elle-même de réduction des fichiers provoque un blocage complet des fichiers pendant toute la durée de son exécution. Attention: Si la réduction est nécessaire, il faut éviter de la réaliser pendant les heures de production sinon les utilisateur risque d'être bloqués ! d'autant plus que le temps nécessaire à la réduction des fichiers de données avec réorganisation des pages, dépend de plein d'autres paramètres et risque de durer un certains temps !

    - Etc. etc.

    Donc si vous pouvez faire autrement ce serait mieux !

    A+
    "Une idée mal écrite est une idée fausse !"
    http://hamid-mira.blogspot.com

Discussions similaires

  1. stringstream : augmenter la taille initiale du buffer
    Par jeanmarcL dans le forum SL & STL
    Réponses: 2
    Dernier message: 17/04/2007, 21h10
  2. [TRANSAC-SQL] Problème dbcc shrinkfile
    Par Cyborg289 dans le forum MS SQL Server
    Réponses: 14
    Dernier message: 21/09/2006, 13h42
  3. Pbm sur DBCC SHRINKFILE
    Par WONDERBRA dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 04/08/2006, 11h36
  4. DBCC SHRINKFILE sur une base en replication
    Par usf70 dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 23/05/2006, 17h07
  5. [c++] Tableau avec taille initiale dynamique
    Par mister3957 dans le forum C++
    Réponses: 15
    Dernier message: 22/11/2005, 11h33

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