Heim  >  Artikel  >  Datenbank  >  mysqlcheck – MySQL-Tabellenpflegeprogramm

mysqlcheck – MySQL-Tabellenpflegeprogramm

PHPz
PHPznach vorne
2023-08-30 15:57:051034Durchsuche

mysqlcheck - MySQL 表维护程序

Der MySQLcheck-Client führt die Tabellenwartung durch. Es prüft, repariert, optimiert oder analysiert Tabellen. Wenn der Benutzer die Option --databases oder --all-databases verwendet, um alle Tabellen in einer oder mehreren Datenbanken zu verarbeiten, dauert der Aufruf von mysqlcheck lange. Das Gleiche gilt für den MySQL-Upgrade-Prozess, wenn er feststellt, dass eine Tabellenprüfung erforderlich ist, da er Tabellen auf die gleiche Weise behandelt.

mysqlcheck-Nutzung

  • Wenn der mysqld-Server läuft, sollte der Befehl mysqlcheck verwendet werden. Dies bedeutet, dass Benutzer den Server nicht stoppen müssen, um die Tabellenwartung durchzuführen. Es verwendet SQL-Anweisungen wie CHECK TABLE, REPAIR TABLE, ANALYZE TABLE und OPTIMIZE TABLE auf benutzerfreundliche Weise.

  • Es hilft zu bestimmen, welche Anweisungen für den auszuführenden Vorgang verwendet werden müssen. Die Anweisung wird dann zur Ausführung an den Server gesendet.

Mysqlcheck aufrufen

Drei Möglichkeiten, MySQLcheck aufzurufen -

shell> mysqlcheck [options] db_name [tbl_name ...]
shell> mysqlcheck [options] --databases db_name ...
shell> mysqlcheck [options] --all-databases

Standardverhalten

Das Standardverhalten von MySQLcheck besteht darin, Tabellen zu überprüfen, die durch Umbenennen der Binärdatei (--check) geändert werden können. Wenn der Benutzer über das Standardtool zum Reparieren von Tabellen verfügt, muss er eine Kopie von mysqlcheck mit dem Namen mysqlrepair erstellen. Andernfalls muss ein symbolischer mysqlcheck-Link mit dem Namen mysqlrepair erstellt werden. Wenn der Benutzer mysqlrepair aufruft, wird die Tabelle repariert.

  • mysqlrepair: Die Standardoption ist –repair.

  • mysqlanalyze: Die Standardoption ist --analyze.

  • mysqloptimize: Die Standardoption ist --optimize.

Das obige ist der detaillierte Inhalt vonmysqlcheck – MySQL-Tabellenpflegeprogramm. 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