Heim  >  Artikel  >  Datenbank  >  MySQL-Verwaltung und -Dienstprogramme

MySQL-Verwaltung und -Dienstprogramme

WBOY
WBOYnach vorne
2023-09-17 11:09:091095Durchsuche

MySQL 管理和实用程序

Schauen wir uns den Administrator und die Dienstprogramme in MySQL an und verstehen, wie man sie verwendet –

ibd2sdi

Es ist ein Dienstprogramm, das Serialized Dictionary Information (SDI) aus InnoDB-Tablespace-Dateien extrahiert. SDI-Daten sind in allen persistenten InnoDB-Tablespace-Dateien vorhanden. ibd2sdi kann während der Ausführung oder wenn der Server offline ist, verwendet werden.

innochecksum

Es druckt die Prüfsumme von InnoDB-Dateien. Es liest die InnoDB-Tablespace-Datei, berechnet eine Prüfsumme für jede Seite, vergleicht die berechnete Prüfsumme mit der gespeicherten Prüfsumme und meldet die Nichtübereinstimmung, wodurch beschädigte Seiten angezeigt werden. Es wurde ursprünglich entwickelt, um die Überprüfung der Tablespace-Dateiintegrität nach einem Stromausfall zu beschleunigen, kann aber auch nach dem Kopieren von Dateien verwendet werden

Es kann wie folgt aufgerufen werden -

shell> innochecksum [options] file_name

myisam_ftdump

Es zeigt Informationen über FULLTEXT in MyISAM-Tabellen an Indexinformationen. Es liest die MyISAM-Indexdatei direkt und muss daher auf dem Serverhost ausgeführt werden, auf dem sich die Tabelle befindet. Vor der Verwendung von myisam_ftdump müssen Benutzer sicherstellen, dass sie bei laufendem Server zunächst eine FLUSH TABLES-Anweisung ausgeben.

Es kann wie folgt aufgerufen werden:

shell > myisam_ftdump [options] tbl_name index_num

myisamchk

Es ruft Informationen über Benutzerdatenbanktabellen ab oder prüft, repariert oder optimiert diese. Es wird mit MyISAM-Tabellen verwendet, also Tabellen mit .MYD- und .MYI-Dateien zum Speichern von Daten und Indizes. Die Verwendung von myisamchk mit partitionierten Tabellen wird nicht unterstützt.

Es kann wie folgt aufgerufen werden:

shell> myisamchk [options] tbl_name ...

myisamlog

Es verarbeitet den Inhalt von MyISAM-Protokolldateien. Um eine solche Datei zu erstellen, starten Sie den Server mit der Option --log-isam=log_file.

Es kann wie folgt aufgerufen werden:

shell> myisamlog [options] [file_name [tbl_name] ...]

myisampack

Es komprimiert MyISAM-Tabellen. Dabei wird jede Spalte in der Tabelle einzeln komprimiert. Normalerweise packt myisampack 40 bis 70 % der Datendatei.

Es kann wie folgt aufgerufen werden:

shell> myisampack [options] file_name ...

mysqlbinlog

Das Binärprotokoll des Servers besteht aus Dateien mit „Ereignissen“, die dabei helfen, Änderungen am Datenbankinhalt zu beschreiben. Der Server schreibt diese Dateien im Binärformat. Um Inhalte im Textformat anzuzeigen, verwenden Sie das Dienstprogramm mysqlbinlog.

Es kann wie folgt aufgerufen werden:

shell> mysqlbinlog [options] log_file ...

mysqldumpslow

Das MySQL-Protokoll für langsame Abfragen enthält Informationen zu Abfragen, deren Ausführung lange dauert. Dieses Dienstprogramm analysiert MySQL-Protokolldateien für langsame Abfragen und fasst deren Inhalt zusammen.

Es kann wie folgt aufgerufen werden -

shell> mysqldumpslow [options] [log_file ...]

Das obige ist der detaillierte Inhalt vonMySQL-Verwaltung und -Dienstprogramme. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:DomänenschlüsselparadigmaNächster Artikel:Domänenschlüsselparadigma