Verkleinerung der Transaktionsprotokolle in SQL Server

Verkleinerung der Transaktionsprotokolle in SQL Server
Transaktionsprotokolle sind ein grundlegendes Merkmal der SQL Server -Engine. Ein Transaktionsprotokoll bezieht sich auf einen Datensatz aller in der Datenbank ausgeführten Transaktionsvorgänge. Transaktionsprotokolle sind entscheid.

Da das Transaktionsprotokoll eine kontinuierliche Aufzeichnung aller in der Datenbank ausgeführten Vorgänge ist, kann die Größe des Protokolls exponentiell wachsen, was zu einem niedrigen Speicherplatz führt. Die Essenz dieses Handbuchs besteht darin, Ihnen zu zeigen, wie Sie das Transaktionsprotokoll in SQL Server verkleinern können.

Was ist das Transaktionsprotokoll schrumpfen?

Transaktionsprotokollverlust bezieht.

Es ist gut zu beachten, dass Sie nur ein Schrumpfen eines Transaktionsprotokolls durchführen können. Sie können über Operationen wie das Abschneiden des Transaktionsprotokolls freien Speicherplatz erhalten.

Transaktionsprotokoll schrumpfen über MS SSM

Um ein Transaktionsprotokoll zu verkleinern, klicken Sie mit der rechten Maustast.

Der Vorgang öffnet ein Dialogfenster, um die Transaktionsprotokolltrinking -Parameter zu konfigurieren.

Wählen Sie mit der Auswahl des Dateityps zum Protokoll und wählen Sie den Speicherort des Transaktionsprotokolls, den Sie schrumpfen möchten.

Sie erhalten außerdem einige Optionen, mit denen Sie konfigurieren können, wie der Schrumpfvorgang durchgeführt wird. Solche Optionen umfassen:

  1. Lassen Sie nicht verwendete Speicherplatz frei. Wenn Sie diese Option auswählen, ist jeder nicht verwendete Speicherplatz im Transaktionsprotokoll kostenlos und dem Betriebssystem zurückgelegt. Dies wird dazu beitragen, die Größe der Datei zu verringern, während die in der Protokolldatei gespeicherten Daten gespeichert werden.
  2. Um zu organisieren, bevor der nicht verwendete Space-in diese Option veröffentlicht wurde, hat der SQL-Server die Zeilen auf nicht zugewiesene Seiten zugewiesen, bevor sie einen ungenutzten Speicherplatz zum Host-System veröffentlichte. Bei dieser Option müssen Sie einen Wert für die Größe angeben.
  3. Leere Datei durch Migration der Daten in andere Dateien in derselben Dateigruppe-diese Option verschiebt alle Daten in eine angegebene Datei und löscht die leere Datei.

Transaktionsprotokoll schrumpfen über TSQL

Sie können auch eine T-SQL-Abfrage verwenden, um eine Transaktionsprotokolldatei zu verkleinern. Verwenden Sie die Abfrageanweisung wie unten gezeigt:

Verwenden Sie Wideworldimporters;
GEHEN
DBCC Shrymfile (n'wwi_log ', 1);
GEHEN

Wir beginnen mit der Auswahl der Zieldatenbank. Als nächstes führen wir einen Transaktionsprotokollschrank mit der ShrinkFile -Methode durch.

Die Operation wird versucht, die Protokolldatei so weit wie möglich zu verkleinern und Informationen über den Vorgang zu geben und Informationen zu erhalten.

Letzte Worte

In diesem Handbuch wurde erläutert, wie Sie die Größe eines SQL Server-Datenbank-Transaktionsprotokolls mit den integrierten Methoden verkleinern können.

Vielen Dank für das Lesen!