• Skip to main content
  • Skip to footer

T2i Conseil

Consultant Digital Ethique

  • Accueil
  • Nos Missions
    • Stratégie de sécurité
    • Stratégie Site Web
    • Mission Consultant SQL
    • Objectif Alternance
    • Nos formations – MonDigiCoach
  • Blog
  • Contact
  • A propos
Maintenance MS SQL truncate

Maintenance MS SQL truncate

Lors l’analyse mensuelle d’un serveur je constate que le fichier LOG de serveur Microsoft SQL 2008 de la base de données de MyReport est très gros : 10 Go, normalement 1,5 Go.

Cela occupe trop de place sur le disque du serveur, il faut que je trouve une solution

Truncate

Mon mentor en Microsoft SQL ne va pas être d’accord, mais c’est la seule solution pour ramener rapidement la taille du log sur une taille raisonnable.

ALTER DATABASE DATABASE SET RECOVERY SIMPLE WITH NO_WAIT
DBCC SHRINKFILE(DATABASE_log, 1)
ALTER DATABASE DATABASE SET RECOVERY FULL WITH NO_WAIT
GO  

C’est pas bien, c’est ce qu’il ne faut pas faire, et je le sais, mais c’est une base de données MyReport donc ce n’est pas dramatique.

Rechercher la cause

Le plus important pour moi n’est pas de réparer la panne, mais de trouver la cause.

Dans le cas présent, la raison est simple, la sauvegarde de la base de données ne s’est pas faite depuis quelques jours correctement, et donc le Log n’a pas pu se purger naturellement.

Lors de la sauvegarde d’une base de données Microsoft SQL, le fichier de log est automatiquement purgé (données, pas la taille du fichier).

Filed Under: Performance du SI, Report One, SQL Tagged With: maintenance, Myreport, SQL

Reader Interactions

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Footer

Articles récents

  • Adieu Petya! Mischa, Goldeneye 25 juillet 2017
  • 101 astuces pour mieux s’organiser – Eyrolles 16 mai 2017
  • Améliorer la rentabilité de l’informatique 3 avril 2017

Copyright © 2023 · T2i Conseil · Log in · Mentions légales