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 :

Taille journal des transactions après sauvegarde complète


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 31
    Par défaut Taille journal des transactions après sauvegarde complète
    Bonjour,
    je ne comprends pas pourquoi la taille de la première sauvegarde du journal de transaction après une sauvegarde complète est pratiquement équivalente à la taille de la base elle même.

    Ce comportement est-il "normal" ?

    Le serveur est un SQLSERVER 2008 SP2

  2. #2
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 89
    Par défaut
    Bonjour,

    Oui c'est normal , une sauvegarde complète ne vide pas les journaux de transaction.

    cette discutions vous aidera peut être :
    http://www.developpez.net/forums/d11...ion-sqlserver/

    Cordialement,

  3. #3
    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 : 47
    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
    Effectivement si vous êtes en mode de récupération complet ou bulk-logged il vous faudra sauvegarder le journal pour pouvoir le vider.

    ++

  4. #4
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 31
    Par défaut Taille journal des transactions après sauvegarde complète
    mais là on dirait que la sauvegarde remplit le journal des transactions.
    La somme des journaux de transaction d'une journée est bien moins importante que cette sauvegarde du journal juste après la sauvegarde complète.
    La sauvegarde complète génère des transactions ?

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Février 2008
    Messages
    758
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 758
    Par défaut
    Citation Envoyé par ermips Voir le message
    mais là on dirait que la sauvegarde remplit le journal des transactions.
    La somme des journaux de transaction d'une journée est bien moins importante que cette sauvegarde du journal juste après la sauvegarde complète.
    La sauvegarde complète génère des transactions ?
    Elle génère un checkpoint en début de backup, qui est loggé effectivement mais ça ne représente que deux log records. Quel est le mode de récupération des transactions sur cette base ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    select databasepropertyex('<mabase','recovery')
    GO
    Et lancer entre le backup full et le backup log (volumineux):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    dbcc sqlperf(logspace)
    GO
    De quelle base s'agit-il ?

  6. #6
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 31
    Par défaut Taille journal des transactions après sauvegarde complète
    Les sauvegardes sont organisées de cette façon :
    Un plan de maintenance FULL BACKUP de la base à 22h
    Une sauvegardes des journaux de transaction toutes les heures

    et donc la sauvegarde du journal des transactions à 23h (la première du journal des transactions après Full backup) fait pratiquement la taille de la base
    puis décroit à la sauvegarde d'après (On passe de 20 Go à quelques Mo)

  7. #7
    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 : 47
    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
    Est-ce que tu n'as pas une tâche de maintenance de type reconstruction d'index qui tournerait avant le backup full ?

    A+

  8. #8
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 31
    Par défaut Taille journal des transactions après sauvegarde complète
    Effectivement, après la sauvegarde de la base il y une reconstruction d'index

Discussions similaires

  1. Réponses: 17
    Dernier message: 24/10/2012, 09h54
  2. MSS2000 - Sauvegarde du journal des transactions
    Par Avatar dans le forum Administration
    Réponses: 2
    Dernier message: 18/02/2011, 15h44
  3. Taille journal des transactions
    Par climz dans le forum Administration
    Réponses: 3
    Dernier message: 30/12/2008, 17h33
  4. Automatisation de la purge du journal des transactions
    Par Nathan dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 30/09/2004, 09h05
  5. vider le journal des transactions
    Par coucoucmoi dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 04/05/2004, 10h21

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