2016-08-03 7 views
0

Ich habe eine SQL Server-Datenbank mit einer Protokolldatei und es wächst sehr schnell.SQL Server-Datenbankprotokolldatei steigt sehr schnell

Aber es passiert, nachdem ich die Datei vorher verkleinern, dass es gut war.

Mein Datenbankwiederherstellungsmodell ist FULL Recovery.

Bitte helfen Sie mit.

+1

http://rusanu.com/2012/07/27/how-through-the-sql-server-log/ –

Antwort

2

Angenommen, Sie bedeutete Transaktionsprotokoll ...

Wenn Sie vollständige Wiederherstellungsmodell verwenden,

einen Raum, in den Transaktionsprotokollen zurückzufordern oder schrumpfen, das Protokoll (oder Datenbank) sollte zuerst gesichert werden . Wenn Sie auch CDC oder Replikation verwenden, reicht selbst das Backup nicht aus. Der Speicherplatz kann erst beansprucht werden, nachdem der Protokollleseagent die Transaktionsprotokolle gelesen hat.

Das Transaktionsprotokoll wächst schnell, wenn viele DB-Änderungen vorliegen.

0

Es klingt, als ob die Protokolldatei für Ihren Datenverkehr eine angemessene Größe hatte, bevor Sie sie schrumpften. Um Elsa aus dem Film Frozen "Lass es wachsen!" Zu paraphrasieren. Das heißt, wenn Sie nicht über ein Ereignis verfügen, auf das Sie verweisen können, das die Datei wesentlich größer als gewöhnlich macht, wird die Protokolldatei wahrscheinlich in Anbetracht Ihres Transaktionsvolumens entsprechend groß sein.

Verwandte Themen