bonjour a tous
Je cherche à comprendre le comportement de SQL Server dans ce scénario qui a été passer pour moi hier
j'ai lancer une opération d'organisation d'index
ALTER INDEX [index1] ON [table1] REORGANIZE
en parallèle un job de backup planifier a été lancer
a ce moment j'ai penser a vérifier le comportement du fichier log pour cela j'ai lancer alors j'était surpris par leur comportement
le fichier log s'augmente jusqu'au avoir le 100% puis il tombe a un intervalle entre 90% et 99% il ne diminue pas au dessous de ces valeurs
j'ai lancer
select name,log_reuse_wait_desc from sys.databases
pour s'avoir s'il existe une transaction ouvert qui empêche que le log de se vider complètement j'ai eu comme résultat "active backup" voir imprime écran
maintenant dé que l'opération de backup a été finit le log a était vider et j'ai une valeur pré de 10%
pour info je suis en mode de récupération simple
alors je pause cette question est ce que l'opération du backup empêche t'il le vidage complète du Fichie rlog et pourquoi s'il diminue il reste entre les deux intervalle 90 % et 99%
Pourriez vous m'expliquer en détail ?
Merci.
Partager