So verkleinern Sie die Protokolldatei in MYSQL SERVER

So verkleinern Sie die Protokolldatei in MYSQL SERVER

Das Transaktionsprotokoll zeichnet die Vorgänge an der entsprechenden Datenbank auf und speichert auch Informationen im Zusammenhang mit der Datenbankwiederherstellung.

Es gibt viele Gründe, das Protokoll zu verkleinern. Einige liegen aufgrund von Platzmangel und andere aufgrund von Anwendungsbeschränkungen.

Nachfolgend wird der Verkleinerungsvorgang im einfachen Modus beschrieben.

1. Befehlszeile

MASTER VERWENDEN
GEHEN
ALTER DATABASE {DBName} SET RECOVERY SIMPLE MIT NO_WAIT
GEHEN
ALTER DATABASE {DBName} SET RECOVERY SIMPLE - Einfacher Modus GO
VERWENDEN SIE {DBName}
GEHEN
DBCC SHRINKFILE (N'{DBName}_Log', 8, NUR TRUNCATEONLY)
GEHEN
MASTER VERWENDEN
GEHEN
ALTER DATABASE {DBName} SET RECOVERY FULL MIT NO_WAIT
GEHEN
ALTER DATABASE {DBName} SET RECOVERY FULL --Wiederherstellen im Vollmodus

2. Schrittweise Bedienung über die grafische Oberfläche

1. Öffnen Sie das Datenbankeigenschaftenfenster

2. Ändern Sie den Datenbankwiederherstellungsmodus von „vollständig“ auf „einfach“.

3. Datenbankprotokoll verkleinern, „Task“ -> „Verkleinern“

4. Ändern Sie nach dem Verkleinern den Wiederherstellungsmodus der Datenbank auf "vollständig".

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • MySQL-Reihe: Redo-Log, Undo-Log und Binlog – ausführliche Erklärung
  • Detaillierte Erläuterung des MySQL-Redo-Logs (Redo-Log) und des Rollback-Logs (Undo-Log)
  • Zusammenfassung der 7 Protokolltypen in MySQL
  • MySQL verwendet Binlog-Protokolle zur Implementierung der Datenwiederherstellung
  • Analyse und Lösung eines Fehlalarmproblems bei der langsamen MySQL-Protokollüberwachung
  • Die Rolle und Öffnung des MySQL-Protokolls für langsame Abfragen
  • Aktivieren und Konfigurieren des MySQL-Protokolls für langsame Abfragen
  • Rückgängigmachen der Anmeldung in MySQL
  • Detaillierte Erläuterung des Binlog-Protokollanalysetools zur Überwachung von MySQL: Canal
  • Analyse des MySQL-Warnprotokolls zu abgebrochenen Verbindungen
  • Zusammenfassung des MySQL Undo Log und Redo Log

<<:  Implementierungsbeispiel für dynamische Routing-Breadcrumbs für Elemente

>>:  Verwendung des Linux-Befehls sed

Artikel empfehlen

Detaillierte Analyse der MySQL-Optimierung von like und = Leistung

Einführung Die meisten Leute, die schon einmal Da...

Schreiben und Verstehen von Pfeilfunktionen und diesem in JS

Inhaltsverzeichnis Vorwort 1. So schreiben Sie Fu...

Grundlegendes Installationstutorial zum Dekomprimieren von MySQL-Paketen

Da ich auf einen neuen Computer gewechselt bin, m...

So beheben Sie den PyCurl-Fehler unter Linux

Lösung für „Curl-config konnte nicht ausgeführt w...

Detaillierte Schritte zur Installation von ros2 in Docker

Inhaltsverzeichnis Hauptthema 1. Installieren Sie...

MySql 8.0.11 Installations- und Konfigurationstutorial

Offizielle Website-Adresse: https://dev.mysql.com...

Zusammenfassung der Verwendung spezieller Operatoren in MySql

Vorwort Es gibt vier Arten von Operatoren in MySQ...

Implementierung eines Docker-Cross-Host-Netzwerks (manuell)

1. Einführung in Macvlan Vor dem Aufkommen von Ma...

Kurze Analyse des MySQL B-Tree-Index

B-Baum-Index Verschiedene Speicher-Engines können...

Detaillierte Erläuterung der Fallstricke des Nginx-Proxy-Socket.io-Dienstes

Inhaltsverzeichnis Nginx fungiert als Proxy für z...

Spezifische Schritte für den Vue-Browser zur Rückgabe der Überwachung

Vorwort Beim Teilen einer Seite hoffen Sie, durch...

Sprechen Sie kurz über MySQL Left Join Inner Join

Vorwort Ich war kürzlich damit beschäftigt, ein K...

Erläuterung der CSS3-Überlaufeigenschaft

1. Überlauf Überlauf ist Überlauf (Container). We...

Detaillierte Erläuterung des MySQL-Indexprinzips und der Abfrageoptimierung

Inhaltsverzeichnis 1. Einleitung 1. Was ist ein I...