Bonjour,

J'ai une base de données avec un fichier de données d'un peu plus de 4 Go. J'ai réduit l'autre jour le journal des transactions à 1 Go. Le journal de transaction est sauvegardé toutes les heures.

J'ai remarqué que la tâche d'optimisation le soir à 22:00 faisait monter le journal des transactions à 4 Go et il ne se réduit jamais. J'ai coché les cases :

  • Réorganiser les pages d'index et les données
  • Modifier l'espace libre par pourcentage de page à : 20%
  • Supprimer l'espace inutilisé des fichiers de base de données
  • Réduire la base de données lorsqu'elle dépasse 50 Mo
  • Quantité d'espace libre restant après réduction 10%


Cela donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
EXECUTE master.dbo.xp_sqlmaint N'-PlanID 399C75B5-867C-44FD-A2FB-A238C29921D1 -Rpt "E:\SQLServer\MSSQL\LOG\PDMUsers0.txt" -DelTxtRpt 4WEEKS -WriteHistory  -RebldIdx 20 -RmUnusedSpace 50 10 '
Est-ce bien cette optimisation qui fait exploser le log ?
Pourquoi le fichier log ne se réduit jamais ?
Ce travail d'optimisation est fait tous les soir, est-ce vraiment nécéssaire ? 1 fois par semaine serais peut-être nécéssaire.

Merci d'avance pour vos réponses,