PythonQ 240-8XX Bedienungsanleitung Seite 243

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 768
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 242
222 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
REPAIR TABLE noch nicht alle Optionen von myisamchk enth¨alt. In naher Zukunft werden
wir das flexibler gestalten.
Wenn QUICK angegeben wird, versucht MySQL lediglich ein REPAIR des Indexbaums.
Wenn Sie EXTENDED benutzen, erzeugt MySQL den Index Zeile f¨ur Zeile, anstatt einen Index
auf einmal durch Sortieren zu erzeugen. Das kann bei Schl¨usseln fester ange besser sein,
wenn Sie lange char()-Schl¨ussel haben, die sich gut komprimieren lassen.
5.4.6 Benutzung von myisamchk f¨ur Tabellenwartung und
Absturzreparatur
Ab MySQL-Version 3.23.13 onnen Sie MyISAM-Tabellen mit dem CHECK TABLE-Befehl
¨uberpr ¨ufen. Siehe Abschnitt 5.4.4 [CHECK TABLE], Seite 219. Mit dem REPAIR TABLE-
Befehl onnen Sie Tabellen reparieren. Siehe Abschnitt 5.4.5 [REPAIR TABLE], Seite 221.
Um MyISAM-Tabellen (.MYI und .MYD) zu ¨uberpr¨ufen und / oder zu reparieren, sollten
sie das myisamchk-Dienstprogramm benutzen. Um ISAM-Tabellen (.ISM und .ISD) zu
¨uberpr ¨ufen und / oder zu reparieren, sollten Sie das isamchk-Dienstprogramm benutzen.
Siehe Kapitel 8 [Table types], Seite 482.
Der folgende Text behandelt myisamchk, trifft aber voll umf¨anglich auch auf das alte
isamchk zu.
Sie onnen das myisamchk-Dienstprogramm benutzen, um Informationen ¨uber Ihre Daten-
banktabellen zu erhalten, sie zu pr¨ufen und zu reparieren, oder um sie zu optimieren. Die
folgenden Abschnitte beschreiben, wie man myisamchk aufruft (inklusive einer Beschrei-
bung seiner Optionen), wie man einen Wartungsplan f¨ur Tabellen erstellt und wie die un-
terschiedlichen Funktionen von myisamchk benutzt werden.
In den meisten allen onnen Sie auch den Befehl OPTIMIZE TABLES benutzen, um Tabellen
zu optimieren und zu reparieren, aber dieser ist nicht so schnell und (in Fall wirklich schwerer
Fehler) nicht so zuverl¨assig wie myisamchk. Auf der anderen Seite ist OPTIMIZE TABLE
leichter zu benutzen, und Sie brauchen sich nicht um das Flushen von Tabellen zu k¨ummern.
Siehe Abschnitt 5.5.1 [OPTIMIZE TABLE], Seite 240.
Obwohl das Reparieren bei
myisamchk
recht sicher ist, ist es immer eine gute Idee, eine
Datensicherung zu machen, bevor eine Reparatur durchgef¨uhrt wird (oder etwas Sonstiges,
das viele
¨
Anderungen an einer Tabelle durchf¨uhrt).
5.4.6.1 Aufrufsyntax von myisamchk
myisamchk wird wie folgt aufgerufen:
shell> myisamchk [optionen] tabelle
optionen legt fest, was myisamchk tun soll. Die Optionen sind unten beschrieben. (Sie
erhalten eine Liste der Optionen, wenn Sie myisamchk --help eingeben.) Ohne Optionen
aufgerufen pr¨uft myisamchk einfach nur Ihre Tabelle. Um mehr Informationen zu erhalten
oder myisamchk anzuweisen, korrigierende Aktionen durchzuf¨uhren, geben Sie Optionen wie
unten und in den folgenden Abschnitten beschrieben an.
tabelle ist die Datenbanktabelle, die Sie pr¨ufen oder reparieren wollen. Wenn Sie
myisamchk anderswo als im Datenbank-Verzeichnis ausf¨uhren, m¨ussen Sie den Pfad
Seitenansicht 242
1 2 ... 238 239 240 241 242 243 244 245 246 247 248 ... 767 768

Kommentare zu diesen Handbüchern

Keine Kommentare