Entwickler-Ecke

Datenbanken - MySql-Datenbank optimieren


rolandt4088 - Do 14.08.08 14:24
Titel: MySql-Datenbank optimieren
Hallo,

kann ich prüfen, ob die Optimierung erfolgreich war?
Wenn ja, wie?

Gruß
Roland


BenBE - Do 14.08.08 14:43

Beim Optimize-Befehl bekommst Du ein Recordset zurück. In diesem einfach lesen, was er meint. Entweder steht Status OK oder "Already up-to-date" (o.ä.) als Status da; dann war es erfolgreich, ansonsten gab's nen Fehler...

Ansonsten kannst Du auch den Überhang auslesen und diesen vergleichen. Sollte nach dem Optimize im Idealfall 0 Bytes sein, oder aber zumindest wesentlich kleiner als vorher.


rolandt4088 - Fr 15.08.08 14:31

Wie kann ich denn den Überhang auslesen?

Ich arbeite mit ZQuery aus den ZComponenten.

Gruß
Roland


BenBE - Fr 15.08.08 15:45

Geht mit SHOW FULL TABLES; IIRC.


rolandt4088 - Fr 15.08.08 16:29

Ich habe den Befehl ausprobiert.

Es funktioniert;

Vielen Dank für die Hilfe.

Gruß
Roland