Transaktionsprotokoll verkleinern #
Es gibt 2 Dateien.
MDF: Datenbank (Beispiel: Riversuite.mdf)
LDF: Transaktionsprotokoll (Beispiel: Riversuite_log.mdf)
Meist ist die LDF-Datei deutlich größer.
Diese kann wie folgt verkleinert (shrinking) werden:
<snip>
Ermitteln des Namens für die logische Protokolldatei:
EXEC sp_helpdb RIVERSUITE
Ergebnis:
Abb. 1
<snip>
<snip>
Ausführung des DBCC (Database Console Command) mit dem richtigen Namen (muss nicht immer identisch mit dem Namen der Datenbank sein):
DBCC SHRINKFILE (Riversuite_log)
Ergebnis:
Abb. 2
<snip>
=> https://www.faq-o-matic.net/2014/08/27/sql-server-transaktionsprotokoll-verkleinern/
Log Model anpassen #
Anschließend kann man das Log-Modell umstellen um die Datenbank dauerhaft zu verkleinern.
Datenbankserver optimieren #
Faustregel ist ( OS 4 GB / Datenbank 6 GB / Webservice 6 GB ) bei einem Server mit 16 Gb RAM
Arbeitsspeicher fest zuweisen: