
290 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
Questions Anzahl von Questions von Clients, seit mysqld gestartet
wurde.
Slow queries Anfragen, die l¨anger als long_query_time Sekunden
ben¨otigten. Siehe Abschnitt 5.9.5 [Slow query log], Seite 304.
Opens Wie viele Tabellen
mysqld
ge¨offnet hat.
Flush Tables Anzahl von flush ...-, refresh- und reload-Befehlen.
Open Tables Anzahl der Tabellen, die gerade ge¨offnet sind.
Memory in use Arb eitsspeicher, der direkt vom mysqld-Code beansprucht
wird (nur verf¨ugbar, wenn MySQL mit –with-debug=full
kompiliert wurde).
Max memory used Maximaler Arbeitsspeicher, der direkt vom mysqld-Code
beansprucht wird (nur verf¨ugbar, wenn MySQL mit –with-
debug=full kompiliert wurde).
Wenn Sie mysqladmin shutdown auf einem Socket ausf¨uhren (mit anderen Worten, auf dem
Computer, wo mysqld l¨auft), wartet mysqladmin, bis MySQL die pid-file entfernt hat,
um sicherzustellen, dass der mysqld-Server korrekt angehalten wurde.
5.8.4 Benutzung von mysqlcheck f¨ur Tabellenwartung und
Wiederherstellung nach Abst¨urzen
Ab MySQL-Version 3.23.38 k¨onnen Sie ein neues Pr¨uf- und Reparatur-Werkzeug f¨ur MyISAM-
Tabellen einsetzen. Der Unterschied zu myisamchk ist, dass mysqlcheck benutzt werden
kann, wenn der mysqld-Server l¨auft, wohingegen myisamchk nur benutzt werden sollte,
wenn er nicht l¨auft. Der Vorteil ist, dass Sie den Server zum Pr¨ufen oder zur Reparatur
Ihrer Tabellen nicht mehr herunter fahren m¨ussen.
mysqlcheck benutzt die MySQL-Server-Befehle CHECK, REPAIR, ANALYZE und OPTIMIZE auf
eine f¨ur den Benutzer bequeme Weise.
Es gibt drei alternative M¨oglichkeiten, mysqlcheck aufzurufen:
shell> mysqlcheck [OPTIONS] datenbank [tabellen]
shell> mysqlcheck [OPTIONS] --databases datenbank1 [datenbank2 datenbank3...]
shell> mysqlcheck [OPTIONS] --all-databases
Daher kann es hinsichtlich der Auswahl von Datenbanken und Tabellen ¨ahnlich wie
mysqldump benutzt werden.
mysqlcheck besitzt im Vergleich zu den anderen Clients ein besonderes Feature: Das
vorgabem¨aßige Verhalten, Tabellen mit -c zu pr¨ufen, kann ge¨andert werden, indem die
Bin¨ardatei umbenannt wird. Wenn Sie nur ein Werkzeug haben wollen, das vorgabem¨aßig
Tabellen repariert, kopieren Sie eine mysqlcheck mit einem neuen Namen auf Ihre
Festplatte, n¨amlich mysqlrepair, oder legen alternativ einen symbolischen Link auf
mysqlrepair und benennen den Link mysqlrepair. Wenn Sie jetzt mysqlrepair aufrufen,
repariert es vorgabem¨aßig Tabellen.
Folgende Namen k¨onnen Sie benutzen, um das vorgabem¨aßige Verhalten von mysqlcheck
zu ver¨andern:
mysqlrepair: Vorgabe-Option: -r (reparieren)
mysqlanalyze: Vorgabe-Option: -a (analysieren)
mysqloptimize: Vorgabe-Option: -o (optimieren)
Comentarios a estos manuales