254 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
zugewiesen. Setzen Sie diesen Wert herauf, um einen schnelleren vollen Join zu
erhalten, wenn das Addieren von Indexen nicht m¨oglich ist. (Normalerweise ist
die beste Art, schnelle Joins zu erhalten, das Addieren von Indexen.)
key_buffer_size
Index-Bl¨ocke werden gepuffert und von allen Threads geteilt. key_buffer_size
ist die Gr¨oße des Puffers, der f¨ur Index-Bl¨ocke benutzt wird.
Setzen Sie diesen Wert herauf, um eine bessere Index-Handhabung zu erzielen
(f¨ur alle Lesevorg¨ange und f¨ur mehrfache Schreibvorg¨ange), so weit, wie Sie es
sich leisten k¨onnen; 64 MB auf einer 256-MB-Maschine, auf der haupts¨achlich
MySQL l¨auft, ist ein gebr¨auchlicher Wert. Wenn Sie diesen Wert allerdings zu
hoch setzen (mehr als 50% Ihres gesamten Arbeitsspeichers), kann es sein, dass
Ihr System anf¨angt auszulagern (Paging), was SEHR langsam werden kann.
Denken Sie daran, dass Sie Platzt f¨ur den Dateisystem-Cache des Betriebssys-
tems lassen m¨ussen, weil MySQL Daten-Lesen nicht cachet.
Sie k¨onnen die Performance des Schl¨usselpuffers mit show status ¨uberpr¨ufen
und sich die Variablen Key_read_requests, Key_reads, Key_write_requests
und Key_writes ansehen. Das Verh¨altnis Key_reads/Key_read_request sollte
normalerweise < 0,01 sein. Key_write/Key_write_requests ist ¨ublicherweise
nahe 1, wenn Sie haupts¨achlich Aktualisieren (Update) und L¨oschen (Delete)
ausf¨uhren, kann aber sehr viel kleiner werden, wenn Sie tendenziell Aktu-
alisierungen ausf¨uhren, die viele Zeilen gleichzeitig betreffen, oder wenn Sie
delay_key_write benutzen. Siehe Abschnitt 5.5.5 [SHOW], Seite 243.
Um noch mehr Geschwindigkeit beim Schreiben vieler Zeilen auf einmal zu
erhalten, benutzen Sie LOCK TABLES. Siehe Abschnitt 7.7.2 [LOCK TABLES],
Seite 471.
language Die Sprache, in der Fehlermeldungen ausgegeben werden.
large_file_support
Ob mysqld mit Optionen f¨ur die Unterst¨utzung großer Dateien kompiliert
wurde.
locked_in_memory
Ob mysqld mit --memlock in den Speicher gesperrt wurde.
log Ob das Loggen aller Anfragen angeschaltet ist.
log_update
Ob das Update-Log angeschaltet ist.
log_bin Ob das Bin¨ar-Log angeschaltet ist.
log_slave_updates
Ob Aktualisierungen vom Slave geloggt werden sollen.
long_query_time
Wenn eine Anfrage l¨anger als diesen Wert (in Sekunden) ben¨otigt, wird der
Slow_queries-Z¨ahler hoch gez¨ahlt. Wenn Sie --log-slow-queries benutzen,
wird die Anfrage in die Slow-Query-Logdatei geschrieben. Siehe Abschnitt 5.9.5
[Slow query log], Seite 304.
Comentarios a estos manuales