Heim >Datenbank >MySQL-Tutorial >MySQL-Verwaltung und -Dienstprogramme
Schauen wir uns den Administrator und die Dienstprogramme in MySQL an und verstehen, wie man sie verwendet –
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.
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
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
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 ...
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] ...]
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 ...
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 ...
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!