Kapitel 11. Transaktionsprotokoll
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Jede Datenbank in SQL Server hat ein Transaktionsprotokoll, das zusätzlich zu den Datendateien als eine oder mehrere Transaktionsprotokolldateien implementiert ist. Das Transaktionsprotokoll speichert Informationen über die in der Datenbank vorgenommenen Änderungen und ermöglicht es SQL Server, Datenbanken im Falle eines unerwarteten Herunterfahrens oder Absturzes wieder in einen transaktionskonsistenten Zustand zu versetzen. Jede Datenänderung in der Datenbank wird dort gespeichert, und eine geringe Latenzzeit des Transaktionsprotokolls ist für eine gute Systemleistung unerlässlich.
In diesem Kapitel werde ich erklären, wie SQL Server Transaktionen protokolliert und wie das Transaktionsprotokoll intern funktioniert. Anschließend gehe ich auf einige bewährte Methoden für die Konfiguration des Transaktionsprotokolls ein und erkläre, wie man mit der Situation "Transaktionsprotokoll voll" umgeht. Zum Schluss erkläre ich, wie man eine unzureichende Leistung des Transaktionsprotokolls behebt.
Transaktionsprotokoll Interna
SQL Server verwendet ein Transaktionsprotokoll, um jede Datenbank in einem transaktional konsistenten Zustand zu halten. Das bedeutet, dass Datenänderungen, die innerhalb von Transaktionen vorgenommen werden, entweder bestätigt oder vollständig zurückgenommen werden müssen. SQL Server lässt niemals ...
Get SQL Server Erweiterte Fehlersuche und Leistungsoptimierung now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.