172 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
--low-priority-updates
Operationen, die Tabellen ¨andern (INSERT/DELETE/UPDATE), haben geringere
Priorit¨at als Selects. Das kann auch mit {INSERT | REPLACE | UPDATE
| DELETE} LOW_PRIORITY ... durchgef¨uhrt werden, um lediglich die
Priorit¨at einer einzelnen Anfrage zu verringern, oder mit SET OPTION
SQL_LOW_PRIORITY_UPDATES=1, um die Priorit¨at in einem Thread zu ¨andern.
Siehe Abschnitt 6.3.2 [Table locking], Seite 346.
--memlock
Sperrt den mysqld-Prozess in den Arbeitsspeicher. Das funktioniert nur, wenn
Ihr System den mlockall()-Systemaufruf versteht (wie Solaris). Das kann
helfen, wenn Sie Probleme damit haben, dass Ihr Betriebssystem mysqld ver-
anlasst, auf Platte zu swappen.
--myisam-recover [=option[,option...]]], wobei option eine
Kombination von DEFAULT, BACKUP, FORCE oder QUICK ist. Sie k¨onnen sie auch
explizit auf "" setzen, wenn Sie diese Option ausschalten wollen. Wenn die
Option benutzt wird, ¨uberpr¨uft mysqld beim
¨
Offnen, ob die Tabelle als zerst¨ort
markiert ist oder ob die Tabelle nicht ordnungsgem¨aß geschlossen wurde. (Die
letzte Option funktioniert nur, wenn Sie mysqld mit --skip-locking laufen
lassen). Wenn das der Fall ist, l¨aßt mysqld eine
¨
Uberpr¨ufung der Tabelle laufen.
Wenn die Tabelle besch¨adigt war, versucht mysqld, sie zu reparieren.
Folgende Optionen beeinflussen, wie repair funktioniert.
DEFAULT Dasselbe, als w¨urde man f¨ur --myisam-recover keine Option
angeben.
BACKUP Wenn die Tabelle w¨ahrend der Wiederherstellung ge¨andert
wurde, eine Datensicherung der ‘tabelle.MYD’-Datendatei als
‘tabelle-datetime.BAK’ speichern.
FORCE Eine Wiederherstellung selbst dann laufen lassen, wenn man
mehr als eine Zeile aus der .MYD-Datei verlieren wird.
QUICK Die Zeilen der Tabelle nicht ¨uberpr¨ufen, wenn es keine
gel¨oschten Blocks gibt.
Bevor eine Tabelle automatisch repariert wird, f¨ugt MySQL dar¨uber eine Be-
merkung in das Fehler-Log. Wenn Sie in der Lage sein wollen, die meis-
ten Sachen ohne Benutzer-Intervention zu beheben, sollten Sie die Optionen
BACKUP,FORCE benutzen. Das erzwingt ein Reparieren einer Tabelle, selbst
wenn dabei einige Zeilen gel¨oscht w¨urden, erh¨alt aber die alte Datendatei als
Datensicherung, so dass Sie sp¨ater herausfinden k¨onnen, was passiert ist.
--pid-file=pfad
Pfad zur pid-Datei, die von safe_mysqld b enutzt wird.
-P, --port=...
Port-Nummer, um auf TCP/IP-Verbindungen zu warten (listen).
-o, --old-protocol
Das 3.20-Protokoll f¨ur Kompatibilit¨at mit einigen sehr alten Clients benutzen.
--one-thread
Nur einen Thread benutzen (zum Debuggen unter Linux). Siehe Abschnitt D.1
[Debugging server], Seite 694.
Comentarios a estos manuales