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 de la taille de la BD


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2011
    Messages
    457
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2011
    Messages : 457
    Par défaut Augmentation de la taille de la BD
    Bonjour
    Comment peut-on résoudre le problème d'augmentation du taille de la BD.
    Y a t-il une requête pour réduire la taille ?
    Merci

  2. #2
    Membre émérite

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

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

    Informations forums :
    Inscription : Novembre 2014
    Messages : 817
    Billets dans le blog
    2
    Par défaut
    *Défragmenter vos index puis faire un shrinkfile(ne pas faire le SHRINK que sauf si vous devez avoir besoin d'espace disque)

    *La compression des données réduit aussi le stockage de base de données

  3. #3
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par abdallah_mehdoini Voir le message
    *Défragmenter vos index puis faire un shrinkfile(ne pas faire le SHRINK que sauf si vous devez avoir besoin d'espace disque)
    C'est quoi ça ? Tu défragmentes tes indexes puis tu les fragmentes juste après ?
    Tu ranges la chambre des enfants puis tu lâches une classe d'enfants surexcités dedans... Ça ne me semble pas super efficace !

  4. #4
    Membre émérite

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

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

    Informations forums :
    Inscription : Novembre 2014
    Messages : 817
    Billets dans le blog
    2
    Par défaut
    SHRINK DATABASE peut faire gagner de la place au niveau physique, à condition que les données soient défragmentées.
    Avant il faut donc les défragmenter....


    Ça ne me semble pas super efficace !---->ne pas faire le SHRINK que sauf si vous devez avoir besoin d'espace disque

  5. #5
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 042
    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 : 22 042
    Billets dans le blog
    6
    Par défaut
    Le SHRINK est une opération parfaitement stupide et ne doit être utilisée qu'en cas d'urgence absolue !

    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/ * * * * *

  6. #6
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 827
    Par défaut
    J'aurais plutôt dit : le SHRINK est à utiliser dans deux cas :

    • Après un nettoyage / archivage massif de tables qui a pour conséquence une réduction importante de la taille de quelques tables qui étaient très volumineuses auparavant, et qui occupaient une bonne part de la taille du fichier de données;
    • Lorsqu'on a réalisé une mise à jour de données sur de larges tables sans batcher la mise à jour : cela peut avoir pour conséquence un grossissement exceptionnel de la taille du fichier du journal des transactions;
    • Lorsqu'on manque d'espace disque : c'est le cas d'urgence absolue.


    @++

  7. #7
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 042
    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 : 22 042
    Billets dans le blog
    6
    Par défaut
    Citation Envoyé par genius4evers Voir le message
    Bonjour
    Comment peut-on résoudre le problème d'augmentation du taille de la BD.
    Y a t-il une requête pour réduire la taille ?
    Merci
    Tout dépend si l'augmentation est liée aux données ou aux transactions.
    Que donne les deux requêtes suivantes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT DB_NAME(database_id), size * 8 AS TAILLE_KO, type_desc, name
    FROM   sys.master_files;
     
    DBCC SQLPERF(LOGSPACE);
    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/ * * * * *

  8. #8
    Membre très actif
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2011
    Messages
    457
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2011
    Messages : 457
    Par défaut
    Après l’exécution du cette req , je trouve pas le nom du mon DB dans le resultat.
    mon problème est liée aux transactions.

Discussions similaires

  1. Augmentation de la taille d'un tablespace
    Par atporfi dans le forum Administration
    Réponses: 12
    Dernier message: 21/04/2008, 15h21
  2. Augmentation de la taille JVM
    Par JauB dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 17/03/2008, 23h05
  3. augmentation de la taille du buffer MS SQL Server 2000
    Par lachgar_omar dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 06/12/2007, 22h29
  4. IIS 6 Augmentation de la taille du cache
    Par flogreg dans le forum IIS
    Réponses: 2
    Dernier message: 24/01/2007, 23h50
  5. Augmentation de la taille de la base
    Par jfphan dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 24/02/2004, 11h54

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