356 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
lower_case_tabelles current value: 0
long_query_time current value: 10
max_allowed_packet current value: 1048576
max_binlog_cache_size current_value: 4294967295
max_connections current value: 100
max_connect_errors current value: 10
max_delayed_threads current value: 20
max_heap_table_size current value: 16777216
max_join_size current value: 4294967295
max_sort_length current value: 1024
max_tmp_tables current value: 32
max_write_lock_count current value: 4294967295
myisam_sort_buffer_size current value: 8388608
net_buffer_length current value: 16384
net_retry_count current value: 10
net_read_timeout current value: 30
net_write_timeout current value: 60
query_buffer_size current value: 0
record_buffer current value: 131072
record_rnd_buffer current value: 131072
slow_launch_time current value: 2
sort_buffer current value: 2097116
table_cache current value: 64
thread_concurrency current value: 10
tmp_table_size current value: 1048576
thread_stack current value: 131072
wait_timeout current value: 28800
Wenn aktuell ein mysqld-Server l¨auft, k¨onnen Sie feststellen, welche Werte er f¨ur die Vari-
ablen tats¨achlich benutzt, wenn Sie diesen Befehl ausf¨uhren:
shell> mysqladmin variables
Sie finden eine komplette Beschreibung aller Variablen im SHOW VARIABLES-Abschnitt dieses
Handbuchs. Siehe Abschnitt 5.5.5.4 [SHOW VARIABLES], Seite 249.
Wenn Sie SHOW STATUS eingeben, k¨onnen Sie einige statistische Informationen des Servers
sehen. Siehe Abschnitt 5.5.5.3 [SHOW STATUS], Seite 245.
MySQL benutzt Algorithmen, die sehr skalierbar sind, daher k¨onnen Sie ¨ublicherweise mit
sehr wenig Arbeitsspeicher fahren. Wenn Sie MySQL jedoch mehr Speicher geben, erzielen
Sie damit normalerweise auch bessere Performance.
Wenn Sie einen MySQL-Server tunen, sind die zwei wichtigsten Variablen key_buffer_size
und table_cache. Sie sollten zun¨achst sicher sein, dass diese beiden richtig gesetzt sind,
bevor Sie versuchen, irgend eine der anderen Variablen zu ¨andern.
Wenn Sie viel Arbeitsspeicher haben (>= 256 MB) und viele Tabellen und maximale Per-
formance bei einer m¨aßigen Anzahl von Clients haben wollen, sollten Sie etwas wie das
Folgende benutzen:
shell> safe_mysqld -O key_buffer=64M -O table_cache=256 \
-O sort_buffer=4M -O record_buffer=1M &
Komentáře k této Příručce