Kapitel 5: MySQL-Datenbankadministration 249
Threads_running Anzahl der Threads, die nicht schlafen.
Uptime Seit wie vielen Sekunden der Server hoch gefahren ist.
Einige Anmerkungen zum oben Aufgef¨uhrten:
• Wenn Opened_tables hoch ist, ist Ihre table_cache-Variable wahrscheinlich zu
niedrig.
• Wenn key_reads hoch ist, ist Ihr key_cache wahrscheinlich zu klein. Die Cache-
Zugriffsrate kann mit key_reads / key_read_requests berechnet werden.
• Wenn Handler_read_rnd hoch ist, haben Sie wahrscheinlich viele Anfragen, die
MySQL zwingen, ganze Tabellen zu scannen, oder Sie haben Joins, die Schl¨ussel nicht
richtig benutzen.
• Wenn Threads_created hoch ist, sollten Sie eventuell die Thread_cache_size-
Variable herauf setzen.
• Wenn Created_tmp_disk_tables hoch ist, sollten Sie eventuell die tmp_table_size-
Variable herauf setzen, damit tempor¨are Tabellen im Speicher erzeugt werden statt auf
der Platte.
5.5.5.4 SHOW VARIABLES
SHOW VARIABLES [LIKE platzhalter]
SHOW VARIABLES zeigt die Werte einiger MySQL-Systemvariablen. Sie erhalten diese List
auch mit dem mysqladmin variables-Befehl. Wenn die Vorgabewerte unpassend sind,
k¨onnen Sie die meisten dieser Variablen mit Kommandozeilenoptionen setzen, wenn Sie
mysqld hoch fahren. Siehe Abschnitt 5.1.1 [Command-line options], Seite 170.
Die Ausgabe ¨ahnelt der unten stehenden, obwohl Format und Anzahl der Zeilen wahrschein-
lich abweichen:
+-------------------------+---------------------------+
| Variable_name | Value |
+-------------------------+---------------------------+
| ansi_mode | OFF |
| back_log | 50 |
| basedir | /my/monty/ |
| bdb_cache_size | 16777216 |
| bdb_log_buffer_size | 32768 |
| bdb_home | /my/monty/data/ |
| bdb_max_lock | 10000 |
| bdb_logdir | |
| bdb_shared_data | OFF |
| bdb_tmpdir | /tmp/ |
| binlog_cache_size | 32768 |
| concurrent_insert | ON |
| connect_timeout | 5 |
| datadir | /my/monty/data/ |
| delay_key_write | ON |
| delayed_insert_limit | 100 |
| delayed_insert_timeout | 300 |
Comentarios a estos manuales