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 :

SHRINK FILE database [Fait]


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

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

    Informations forums :
    Inscription : Novembre 2008
    Messages : 24
    Par défaut SHRINK FILE database
    Bonjour,
    tous les mois nous historisons les données de grosses tables. Nous les stockons vers une autre database, puis épuration de celle en ligne. Nous souhaitons récupérer l'espace ainsi libéré. Le DBCC SHRINFILE le permet mais il est très coûteux en temps de traitement et CPU. Y aurait il selon vous un moyen moins "consommateur".

    Merci de vos retours

    Gilbert

  2. #2
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

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

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    Bonsoir,

    En admettant que le volume de données soit énorme et sous réserve de connaitre votre architecture vous pourriez envisager le partitionnement de vos tables qui peut être une solution ... Déplacement de données immédiat sans SHRINK mais administration un peu plus complexe ... A voir ..

    D'ailleurs il n'est pas nécessaire de SHRINKER si ensuite le volume de données revient à de nouveau faire grossir votre base ... vous allez engendrer de la fragmentation inutilement ... A moins que vous ayez une bonne raison de procéder ainsi ?

    ++

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2007
    Messages : 139
    Par défaut
    Bonjour,

    Voir l'article de SQLPro à ce sujet (notamment l'analogie avec un parking du dernier paragraphe)...

    http://blog.developpez.com/sqlpro?ti..._et_t#more5859

    Je serais vous, je n'utiliserais pas le DBCC SHRINKFILE dans votre cas.
    Si le volume est vraiment important, envisagez d'augmenter la fréquence de votre manip de déplacement de vos données...

    Cordialement.

    David
    Paris - Ile-de-France

  4. #4
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

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

    Informations forums :
    Inscription : Novembre 2008
    Messages : 24
    Par défaut
    Citation Envoyé par dily0403 Voir le message
    Bonjour,

    Voir l'article de SQLPro à ce sujet (notamment l'analogie avec un parking du dernier paragraphe)...

    http://blog.developpez.com/sqlpro?ti..._et_t#more5859

    Je serais vous, je n'utiliserais pas le DBCC SHRINKFILE dans votre cas.
    Si le volume est vraiment important, envisagez d'augmenter la fréquence de votre manip de déplacement de vos données...

    Cordialement.

    David
    Paris - Ile-de-France


    merci bcp pour ces conseils, je vais en tenir compte

    Gilbert

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

Discussions similaires

  1. SQL-Server 2005 : Comment connaître la progression d'un Shrink Files ?
    Par clementratel dans le forum Administration
    Réponses: 4
    Dernier message: 19/02/2010, 06h00
  2. database file appears corrupt
    Par touhami dans le forum Firebird
    Réponses: 4
    Dernier message: 20/11/2008, 19h02
  3. SHrink Database trop long
    Par freestyler dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 02/09/2008, 12h40
  4. The log file for database 'base' is full
    Par freud dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 01/11/2006, 23h12
  5. tutoriel : Database.Open-Could not use, file already in use
    Par MARTIN Gérard dans le forum XMLRAD
    Réponses: 2
    Dernier message: 04/05/2005, 11h56

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