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 :

Mode de récupération simple et fichier log


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Inscrit en
    Juin 2006
    Messages
    229
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 229
    Par défaut Mode de récupération simple et fichier log
    Bonjour,

    Je suis sous SSE 2005.
    J'ai une base en mode de récupération simple.
    J'ai supprimé plusieurs dizaines de milliers de lignes par un DELETE.
    Mon fichier de log fait maintenant 70Mo (au lieu de 1Mo avant).

    Je pensais que SQL Server s'occupait de tronquer le fichier tout seul en mode de récupération simple. Il n'a pas l'air de le faire après cette suppression.

    Pourquoi ?
    Merci d'avance.

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 249
    Par défaut Mode de récupération simple et utilisation du log.
    le mode de récupération simple utilise le log contrairement à ce que l'on peux croire. seulement, le log est vide au bout de quelques secondes. Si votre fichier de log a grossi de 70 Mo pendant ces quelques secondes, comme le log garde sa taille maximum meme apres avoir ete nettoye, votre log fait donc 70 Mo.

  3. #3
    Membre expérimenté
    Inscrit en
    Juin 2006
    Messages
    229
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 229
    Par défaut
    D'accord.

    Il faut donc que je fasse un DBCC SHRINKFILE régulièrement même en mode de récupération simple. Quoique que 70Mo ce n'est pas énorme...

    Merci.

  4. #4
    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
    Bonjour,

    Pourquoi ne pas estimer une taille raisonnable pour vos fichiers de log ?

    Ceci vous permettrait de ne pas faire de shrink à chaque fois et d'éviter ainsi le phénomène de fragmentation sur vos disques.

    ++

  5. #5
    Membre expérimenté
    Inscrit en
    Juin 2006
    Messages
    229
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 229
    Par défaut
    Oui, je peux effectivement définir une taille fixe au fichier de log.
    Mais si je me gourre dans l'estimation, il se passe quoi ?

    Sachant que mon delete était plutôt exceptionnel -> un peu de ménage que je vais rendre automatique au fil de l'eau... Je ne dois pas avoir besoin d'un "gros" fichier de log.

    Merci

  6. #6
    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
    Vous pouvez fixer une taille de départ et permettre la croissance automatique de votre fichier (ce qui permettra à votre fichier de grandir au cas où ...).

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

Discussions similaires

  1. Grossissement d'un transaction log en mode de recup simple
    Par Liloye dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 14/04/2010, 08h58
  2. Récupération de plusieurs fichiers log
    Par dafty dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 27/05/2009, 09h50
  3. [SQL LOADER - Oracle 9i] Mode verbose du fichier LOG ?
    Par ludmillaj dans le forum SQL*Loader
    Réponses: 3
    Dernier message: 31/01/2006, 01h34
  4. [] [Stratégie] Comment créer un fichier log
    Par Skeezo dans le forum Installation, Déploiement et Sécurité
    Réponses: 4
    Dernier message: 16/09/2002, 18h30
  5. Réponses: 4
    Dernier message: 05/06/2002, 12h15

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