it-swarm.com.de

Ist es normal, die Protokolldatei größer als die Datendatei zu halten?

Ist es normal, die Protokolldatei größer als die Datendatei zu halten?

Ich weiß, warum meine Protokolldatei groß ist. Dies liegt daran, dass zu einem bestimmten Zeitpunkt eine große Änderung und Sperrung stattgefunden hat und meine Protokolldatei groß war. Da ich den Protokollversand verwende, mache ich normalerweise alle 10 Protokollsicherungen Protokoll.

Ich frage: "Ist es normal, dass die Protokolldatei größer als die Datendatei ist, da meine Datendatei ungefähr 7.216 GB und meine Protokolldatei ungefähr 9.930 GB groß ist?" Ich fürchte, es gibt ein Standardverhältnis zwischen Protokoll und Datendatei. Ich möchte meine Protokolldatei nicht verkleinern, da auf meiner Festplatte genügend Speicherplatz vorhanden ist.

8
Ayman Farouk

Wenn Sie eine große Änderung vornehmen, kann es normal sein, dass eine Protokolldatei größer ist als Ihre Datendatei. Nachdem die große Änderung abgeschlossen und die Protokollsicherung abgeschlossen ist, wird die Datei jedoch nicht auf ihre ursprüngliche Größe verkleinert. Die Datei ist jedoch leer.

Sie können dies in Management Studio sehen, wenn Sie mit der rechten Maustaste auf die Datenbank klicken und Berichte-> Datenträgerverwendung auswählen. (see log file Unused at 99.4% in this example


Ich empfehle nicht, Ihre Protokolldatei zu verkleinern, da sie erst beim nächsten Platzbedarf nachwächst. Wenn Ihnen jedoch der Speicherplatz ausgeht, sollten Sie wissen, dass es möglich ist, Ihre Protokolldatei zu verkleinern. Ich mache es einfach nicht, da der Raum jedes Mal genutzt wird und es eine bessere Praxis ist, ihn so zu lassen, wie er ist.

Es mag ungewöhnlich sein, Protokolldateien zu sehen, die viel größer sind als die Daten auf einem ordnungsgemäß konfigurierten Server mit gut verhaltenen Anwendungen, aber es ist nicht falsch. SQL Server geht davon aus, dass die Protokolldatei zu einem bestimmten Zeitpunkt so lange vergrößert werden musste, dass sie wieder so viel Speicherplatz benötigt, dass sie so lange aufbewahrt wird, sofern nicht anders angegeben.

Ich fürchte, es gibt ein Standardverhältnis zwischen Protokoll und Datendatei.

Da ist nicht. Unter bestimmten Umständen ist zu erwarten, dass die Protokolldatei auch ohne einmalige große Vorgänge wie den von Ihnen erwähnten relativ groß ist (z. B. jede kleine Datenbank, die für die vollständige Wiederherstellung konfiguriert ist und bei der sehr viele Einfüge-, Aktualisierungs- und Löschvorgänge ausgeführt werden dieser kleine Datensatz zwischen jeder Protokollsicherung).

Ich möchte meine Protokolldatei nicht verkleinern, da auf meiner Festplatte genügend Speicherplatz vorhanden ist.

Wenn der Vorgang, der dazu geführt hat, dass die Protokolldatei in die Sprechblase übergeht, wirklich ein einmaliges oder anderweitig seltenes Ereignis ist, kann das Abschneiden nicht schaden (nur abschneiden, nicht neu anordnen und auf eine Größe reduzieren, die noch viel Platz für das erwartete Wachstum lässt ) um Dateisystemspeicherplatz freizugeben, aber Wenn Sie den Dateisystemspeicherplatz nicht freigeben müssen, würde ich mich nicht darum kümmern, da der für eine mögliche zukünftige Verwendung zugewiesene Speicherplatz keine Probleme verursacht.

5
David Spillett