Bonjour,
Je travaille avec une base de donnée sous SQL SERVER 2000 dont voici les propriétés :
- 40 Go pour les données
- 20 Go pour les index
- 30 Go pour le journal de transaction
Ce journal de transaction est sauvegardé toutes les nuits à 4h00, seulement celui-ci n'est pas purgé je m'explique :
Le matin avant la sauvegarde la taille occupé réellement est de 15Go,
Le matin à 8h celui-ci fait encore 18Go et impossible d'avoir 18Go de log en 4h au vu de l'activité du site et des traitements qui sont effectués sur la base.
Ce que je trouve aussi bizarre c'est que le journal de transaction ne grossis pas indéfiniment, donc il doit y avoir une purge de faite régulièrement sur les transactions obsolètes mais je n'arrive pas à trouver d'information à ce sujet.
La purge du journal de transaction ce fait bien juste après sa sauvegarde logiquement ?
2ème question Pour une autre base de donnée :
- 3 Go pour les données
- 3 Go pour les index
- 9 Go pour le journal de transaction
Du jour au lendemain sans faire de DBCC SHRINKFILE la taille alloué du journal de transaction est passé de 9Go à 3,5Go. Je précise que la taille occupé par les logs du journal n'était que de quelques Mo.
Est ce que vous avez une explication parce que la je sèche complètement?
Partager