
Kapitel 5: MySQL-Datenbankadministration 227
--character-sets-dir=...
Verzeichnis, wo Zeichens¨atze gespeichert sind.
--set-character-set=name
¨
Andert den Zeichensatz, der vom Index benutzt wird.
-t oder --tmpdir=path
Pfad zum Speichern tempor¨arer Dateien. Wenn dieser nicht gesetzt ist, benutzt
myisamchk hierf¨ur die Umgebungsvariable TMPDIR.
-q oder --quick
Repariert schneller, indem die Daten-Datei nicht ver¨andert wird. Man kann
ein zweites -q angeben, um myisamchk zu zwingen, die Original-Daten-Datei
zu ¨andern, falls doppelte Schl¨ussel auftreten.
-u oder --unpack
Datei entpacken, die mit myisampack gepackt wurde.
5.4.6.5 Weitere Optionen f¨ur myisamchk
Weitere Aktionen, die myisamchk ausf¨uhren kann, neben der Pr¨ufung und Reparatur von
Tabellen:
-a oder --analyze
Analysiert die Verteilung von Schl¨usseln. Das verbessert die Performance bei
Tabellenverkn¨upfungen (Joins), indem der Join-Optimierer in die Lage versetzt
wird, besser auszuw¨ahlen, in welcher Reihenfolge die Tabellen verkn¨upft werden
sollten und welche Schl¨ussel er dabei verwenden sollte: myisamchk --describe
--verbose tabelle’ oder Benutzung von SHOW KEYS in MySQL.
-d oder --description
Gibt ein paar Informationen ¨uber die Tabelle aus.
-A oder --set-auto-increment[=value]
Zwingt auto increment, mit diesem oder einem h¨oheren Wert anzufangen.
Wenn kein Wert angegeben wird, wird der n¨achste auto increment-Wert auf
den h¨ochsten benutzten Wert f¨ur den auto-Schl¨ussel + 1 gesetzt.
-S oder --sort-index
Sortiert die Bl¨ocke des Indexbaums in Hoch-Niedrig-Reihenfolge. Das opti-
miert Suchoperationen und macht das Durchsehen (Scanning) von Tabellen
nach Schl¨usseln schneller.
-R oder --sort-records=#
Sortiert Datens¨atze in
¨
Ubereinstimmung mit einem Index. Das macht
Ihre Daten viel konzentrierter und kann SELECT mit Bereichen und ORDER
BY-Operationen auf diesem Index erheblich beschleunigen. (Beim ersten
Sortieren kann das SEHR langsam sein!) Um die Anzahl von Indexen einer
Tabelle herauszufinden, benutzen Sie SHOW INDEX, was die Indexe einer Tabelle
in genau der Reihenfolge zeigt, in der myisamchk sie sieht. Indexe werden mit
1 beginnend nummeriert.
Comentarios a estos manuales