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 :

Base de données trop grosse / disque dur plein


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
    Technicien maintenance
    Inscrit en
    Novembre 2014
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Novembre 2014
    Messages : 18
    Par défaut Base de données trop grosse / disque dur plein
    Bonjour,

    Je ne sais pas si j'ai posté cette problématique au bonne endroit. Dans le cas contraire, je m'en excuse.

    Dans le cadre de mon travail, j'ai une application qui fonctionne via 2 serveurs identiques. Ces deux serveurs sont redondant en cas de défaillance de l'un.
    Ces serveurs fonctionnent ensemble depuis 4 ans environ. Récemment, nous avons constaté que le disque dur de l'un des serveurs était complètement plein (disque de 72Go).

    J'ai donc comparé bêtement la taille des dossiers des deux serveurs et je me suis rendu compte que le problème venait d'un dossier " historian " dans Program file/MS SQL ... ect :

    Sur le serveur plein, ce dossier fait 50 Go
    Sur le serveur " normal ", ce dossier fait 1,5 Go

    Alors pourquoi cette différence alors que ces deux serveurs fonctionnent de la même façon ? Je ne sais pas si cette base de données a grandi au fils des années ou si c'est la conséquence d'un bug plus récent ... J'avoue ne jamais avoir remarqué que le disque se remplissait.

    Honnêtement, je n'y connais pas grand chose en base de données, du coup je suis un peu dépassé. J'aimerais avoir des avis et surtout des conseils pour éventuellement résoudre ce problème. Est il possible de réduire la taille de cette base de données ? Si oui comment ? Quelles sont les risques ?

    D'avance merci

    Florian

  2. #2
    Membre éclairé
    Homme Profil pro
    consultant BI
    Inscrit en
    Mai 2011
    Messages
    182
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suède

    Informations professionnelles :
    Activité : consultant BI
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2011
    Messages : 182
    Par défaut
    voir la résultat de ces deux requêtes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT name, recovery_model_desc
       FROM sys.databases
          WHERE name = 'model' ;
    GO
    ainsi que la requête Votre serveur est en mode de réplication y a t'il des travaux sur votre database pendant la réplication

  3. #3
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 009
    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 009
    Billets dans le blog
    6
    Par défaut
    1) quelle version / édition de SQL Server ?
    Version : 2000, 2005, 2008, 2008 R2, 2012, 2014 ???
    Edition : Express, Developper, Standard, Enterprise, BI, SEB...

    2) quelle méthode de "réplication" ?
    Snapshot ? Transactionnelle ? Fusion ?
    Ne s'agit-il pas d'une haute disponibilité ? (Mirroring ? AlWaysOn ???)

    3) quel est le fichier qui présente la plus grosse différence et ou est-il situé ?

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

  4. #4
    Membre averti
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Novembre 2014
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Novembre 2014
    Messages : 18
    Par défaut
    Tout d'abord merci pour la réactivité.

    joujousagem2006 :

    Je suis désolé, mais comme j'ai dit dans mon premier post, je n'ai aucune connaissance particulière en base de données, donc c'est du chinois pour l'instant ta réponse

    SQLpro :

    1) Donc j'utilise la version 2005. L'édition, j'ai cherché mais je ne l'ai pas trouvé. Peut être que la réponse est ici :

    Nom : 1.JPG
Affichages : 2064
Taille : 182,0 Ko

    2) Réplication ? Qu'est ce que c'est ? C'est la méthode de partage des informations entre mes deux machines ? Encore une fois, ça non plus je ne sais pas. Comment puis je savoir ?

    3) Le fichier qui présente la plus grosse différence s'appel historian. En fait, il fait 50Go sur le serveur plein contre seulement 102,4Mo sur l'autre.

    Nom : 2.JPG
Affichages : 2083
Taille : 127,0 Ko

  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 009
    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 009
    Billets dans le blog
    6
    Par défaut
    Lancez ces 4 requêtes et donneze-nous l'intégralité des résultats :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    SELECT @@VERSION;
     
    SELECT database_id, name, recovery_model_desc
    FROM   sys.databases;
     
    SELECT database_id, mirroring_role_desc 
    FROM sys.database_mirroring;
     
    DBCC OPENTRAN;
    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
    Membre averti
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Novembre 2014
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Novembre 2014
    Messages : 18
    Par défaut
    Je n'ai jamais lancé de requête, donc je ne suis pas sûr du résultat :

    Nom : 1.JPG
Affichages : 2075
Taille : 43,1 Ko

    Microsoft SQL Server 2005 - 9.00.2047.00 (Intel X86) Apr 14 2006 01:12:25 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 2)

    Nom : 2.JPG
Affichages : 1883
Taille : 83,4 Ko

    C'est les résultats que vous attendiez ?

  7. #7
    Rédacteur
    Avatar de pcaboche
    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    2 785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Singapour

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 785
    Par défaut
    Donc en résumé :
    - sur la base "historian", vous êtes en Recovery Model = FULL
    - vous avez un fichier de transaction log (.ldf) de 50 Go

    Juste par hasard, ça vous arrive de faire des backups de cette base ? (de manière planifiée, bien entendu)
    "On en a vu poser les armes avant de se tirer une balle dans le pied..."
    -- pydévelop

    Derniers articles:

    (SQL Server) Introduction à la gestion des droits
    (UML) Souplesse et modularité grâce aux Design Patterns
    (UML) Le Pattern Etat
    Autres articles...

Discussions similaires

  1. Base de données trop grosse pour sql
    Par creale10 dans le forum Oracle
    Réponses: 2
    Dernier message: 08/12/2006, 11h25
  2. Base de donnée très grosse 1 gig et sans raison
    Par kissmytoe dans le forum Access
    Réponses: 5
    Dernier message: 29/03/2006, 08h31
  3. [Récupération]Base de données après problème disque
    Par Cyborg289 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 15/02/2006, 16h08
  4. Ecrire la base de données dans le disque dure
    Par kherfi2006 dans le forum Bases de données
    Réponses: 3
    Dernier message: 25/12/2005, 15h45
  5. Données perdues sur disque dur esclave ?
    Par maadadi dans le forum Composants
    Réponses: 11
    Dernier message: 18/10/2005, 21h51

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