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 Erklärung zur Verwendung von umask unter Linux

Ich habe vor Kurzem angefangen, Linux zu lernen. ...

Beispiel für die Bereitstellung von Spring Boot mit Docker

Hier verwenden wir hauptsächlich Spring-Boot, das...

Detailliertes Tutorial zum Herunterladen von MySQL unter Windows 10

MySQL-Versionen werden in Enterprise Edition und ...

Implementierung der Remote-Linux-Entwicklung mit vscode

Verabschieden Sie sich von der Vergangenheit Bevo...

Webdesign-Tutorial (6): Behalte deine Leidenschaft für Design

<br />Vorheriger Artikel: Webdesign-Tutorial...

Zusammenfassung des Speicherorts und Tipps für Docker-Konfigurationscontainer

Tipps zur Verwendung von Docker 1. Bereinigen Sie...

Einführung in die Vue-Schaltflächenberechtigungssteuerung

Inhaltsverzeichnis 1. Schritte 1. Definieren Sie ...

In JavaScript integrierter Zeit- und Datumsformatierungsbeispielcode

1. Grundkenntnisse (Methoden von Datumsobjekten) ...

Beispiel zur Erhöhung des Swap-Speichers im CentOS7-System

Vorwort Swap ist eine spezielle Datei (oder Parti...

Die häufigsten Fehler beim Schreiben von HTML-Tags

Wir sollten besser aufpassen, denn die HTML-Poliz...

So verwenden Sie Homebrew unter Linux richtig

Viele Leute verwenden Linux Homebrew. Hier sind d...

MYSQL Eine Frage zur Verwendung von Zeichenfunktionen zum Filtern von Daten

Problembeschreibung: Struktur: test hat zwei Feld...