Viele Serversystemvariablen sind dynamisch und lassen sich
mit SET GLOBAL
oder SET
SESSION
zur Laufzeit einstellen. Sie können ihre
Werte auch mit SELECT
abrufen. Siehe auch
Abschnitt 5.2.3, „Verwendung von Server-Systemvariablen“.
Die folgende Tabelle zeigt eine vollständige Liste aller
Systemvariablen. Dabei gibt die letzte Spalte für jede
Variable an, ob GLOBAL
oder
SESSION
(oder beide) gültig sind. Die
Tabelle listet auch Sitzungsoptionen auf, die sich mit der
SET
-Anweisung einstellen lassen.
Abschnitt 13.5.3, „SET
“, beschreibt diese Optionen.
Variablen, die vom Typ „String“ sind, nehmen
einen String-Wert entgegen. Variablen, die vom Typ
„numerisch“ sind, nehmen einen Zahlenwert
entgegen. Variablen vom Typ „boolesch“ können
die Werte 0, 1, ON
und
OFF
annehmen. (Wenn Sie sie über die
Befehlszeile oder in einer Optionsdatei einstellen,
verwenden Sie die numerischen Werte.) Variablen, die als
„Aufzählung“ gekennzeichnet sind, sollten
normalerweise einen der für die Variable verfügbaren Werte
enthalten; solche Variablen können aber auch auf die Zahl
gesetzt werden, die der Stelle des gewünschten Wertes in
der Aufzählung entspricht. Bei Aufzählungssystemvariablen
ist der erste Aufzählungswert 0. Hier liegt ein Unterschied
zu ENUM
-Spalten vor, bei denen der erste
Aufzählungswert der 1 entspricht.
Variablenname | Werttyp | Typ |
autocommit |
boolesch | SESSION |
big_tables |
boolesch | SESSION |
binlog_cache_size |
numerisch | GLOBAL |
bulk_insert_buffer_size |
numerisch |
GLOBAL | SESSION
|
character_set_client |
String |
GLOBAL | SESSION
|
character_set_connection |
String |
GLOBAL | SESSION
|
character_set_results |
String |
GLOBAL | SESSION
|
character_set_server |
String |
GLOBAL | SESSION
|
collation_connection |
String |
GLOBAL | SESSION
|
collation_server |
String |
GLOBAL | SESSION
|
completion_type |
numerisch |
GLOBAL | SESSION
|
concurrent_insert |
boolesch | GLOBAL |
connect_timeout |
numerisch | GLOBAL |
convert_character_set |
String |
GLOBAL | SESSION
|
default_week_format |
numerisch |
GLOBAL | SESSION
|
delay_key_write |
OFF | ON | ALL
|
GLOBAL |
delayed_insert_limit |
numerisch | GLOBAL |
delayed_insert_timeout |
numerisch | GLOBAL |
delayed_queue_size |
numerisch | GLOBAL |
div_precision_increment |
numerisch |
GLOBAL | SESSION
|
engine_condition_pushdown |
boolesch |
GLOBAL | SESSION
|
error_count |
numerisch | SESSION |
event_scheduler |
boolesch | GLOBAL |
expire_logs_days |
numerisch | GLOBAL |
flush |
boolesch | GLOBAL |
flush_time |
numerisch | GLOBAL |
foreign_key_checks |
boolesch | SESSION |
ft_boolean_syntax |
numerisch | GLOBAL |
group_concat_max_len |
numerisch |
GLOBAL | SESSION
|
identity |
numerisch | SESSION |
innodb_autoextend_increment |
numerisch | GLOBAL |
innodb_commit_concurrency |
numerisch | GLOBAL |
innodb_concurrency_tickets |
numerisch | GLOBAL |
innodb_max_dirty_pages_pct |
numerisch | GLOBAL |
innodb_max_purge_lag |
numerisch | GLOBAL |
innodb_support_xa |
boolesch |
GLOBAL | SESSION
|
innodb_sync_spin_loops |
numerisch | GLOBAL |
innodb_table_locks |
boolesch |
GLOBAL | SESSION
|
innodb_thread_concurrency |
numerisch | GLOBAL |
innodb_thread_sleep_delay |
numerisch | GLOBAL |
insert_id |
boolesch | SESSION |
interactive_timeout |
numerisch |
GLOBAL | SESSION
|
join_buffer_size |
numerisch |
GLOBAL | SESSION
|
key_buffer_size |
numerisch | GLOBAL |
last_insert_id
|
numerisch | SESSION |
local_infile |
boolesch | GLOBAL |
log_warnings |
numerisch | GLOBAL |
long_query_time |
numerisch |
GLOBAL | SESSION
|
low_priority_updates |
boolesch |
GLOBAL | SESSION
|
max_allowed_packet |
numerisch |
GLOBAL | SESSION
|
max_binlog_cache_size |
numerisch | GLOBAL |
max_binlog_size |
numerisch | GLOBAL |
max_connect_errors |
numerisch | GLOBAL |
max_connections |
numerisch | GLOBAL |
max_delayed_threads |
numerisch | GLOBAL |
max_error_count |
numerisch |
GLOBAL | SESSION
|
max_heap_table_size |
numerisch |
GLOBAL | SESSION
|
max_insert_delayed_threads |
numerisch | GLOBAL |
max_join_size |
numerisch |
GLOBAL | SESSION
|
max_relay_log_size |
numerisch | GLOBAL |
max_seeks_for_key |
numerisch |
GLOBAL | SESSION
|
max_sort_length |
numerisch |
GLOBAL | SESSION
|
max_tmp_tables |
numerisch |
GLOBAL | SESSION
|
max_user_connections |
numerisch | GLOBAL |
max_write_lock_count |
numerisch | GLOBAL |
myisam_stats_method |
Aufzählung |
GLOBAL | SESSION
|
multi_read_range |
numerisch |
GLOBAL | SESSION
|
myisam_data_pointer_size |
numerisch | GLOBAL |
log_bin_trust_function_creators |
boolesch | GLOBAL |
myisam_max_sort_file_size |
numerisch |
GLOBAL | SESSION
|
myisam_repair_threads |
numerisch |
GLOBAL | SESSION
|
myisam_sort_buffer_size |
numerisch |
GLOBAL | SESSION
|
myisam_use_mmap |
boolesch | GLOBAL |
ndb_extra_logging |
numerisch | GLOBAL |
net_buffer_length |
numerisch |
GLOBAL | SESSION
|
net_read_timeout |
numerisch |
GLOBAL | SESSION
|
net_retry_count |
numerisch |
GLOBAL | SESSION
|
net_write_timeout |
numerisch |
GLOBAL | SESSION
|
old_passwords |
numerisch |
GLOBAL | SESSION
|
optimizer_prune_level |
numerisch |
GLOBAL | SESSION
|
optimizer_search_depth |
numerisch |
GLOBAL | SESSION
|
preload_buffer_size |
numerisch |
GLOBAL | SESSION
|
query_alloc_block_size |
numerisch |
GLOBAL | SESSION
|
query_cache_limit |
numerisch | GLOBAL |
query_cache_size |
numerisch | GLOBAL |
query_cache_type |
Aufzählung |
GLOBAL | SESSION
|
query_cache_wlock_invalidate |
boolesch |
GLOBAL | SESSION
|
query_prealloc_size |
numerisch |
GLOBAL | SESSION
|
range_alloc_block_size |
numerisch |
GLOBAL | SESSION
|
read_buffer_size |
numerisch |
GLOBAL | SESSION
|
read_only |
numerisch | GLOBAL |
read_rnd_buffer_size |
numerisch |
GLOBAL | SESSION
|
rpl_recovery_rank |
numerisch | GLOBAL |
safe_show_database |
boolesch | GLOBAL |
secure_auth |
boolesch | GLOBAL |
server_id |
numerisch | GLOBAL |
slave_compressed_protocol |
boolesch | GLOBAL |
slave_net_timeout |
numerisch | GLOBAL |
slave_transaction_retries |
numerisch | GLOBAL |
slow_launch_time |
numerisch | GLOBAL |
sort_buffer_size |
numerisch |
GLOBAL | SESSION
|
sql_auto_is_null |
boolesch | SESSION |
sql_big_selects |
boolesch | SESSION |
sql_big_tables |
boolesch | SESSION |
sql_buffer_result |
boolesch | SESSION |
sql_log_bin |
boolesch | SESSION |
sql_log_off |
boolesch | SESSION |
sql_log_update |
boolesch | SESSION |
sql_low_priority_updates |
boolesch |
GLOBAL | SESSION
|
sql_max_join_size |
numerisch |
GLOBAL | SESSION
|
sql_mode |
Aufzählung |
GLOBAL | SESSION
|
sql_notes |
boolesch | SESSION |
sql_quote_show_create |
boolesch | SESSION |
sql_safe_updates |
boolesch | SESSION |
sql_select_limit |
numerisch | SESSION |
sql_slave_skip_counter |
numerisch | GLOBAL |
updatable_views_with_limit |
Aufzählung |
GLOBAL | SESSION
|
sql_warnings |
boolesch | SESSION |
sync_binlog |
numerisch | GLOBAL |
sync_frm |
boolesch | GLOBAL |
storage_engine |
Aufzählung |
GLOBAL | SESSION
|
table_definition_cache |
numerisch | GLOBAL |
table_open_cache |
numerisch | GLOBAL |
table_type |
Aufzählung |
GLOBAL | SESSION
|
thread_cache_size |
numerisch | GLOBAL |
time_zone |
String |
GLOBAL | SESSION
|
timestamp |
boolesch | SESSION |
tmp_table_size |
Aufzählung |
GLOBAL | SESSION
|
transaction_alloc_block_size |
numerisch |
GLOBAL | SESSION
|
transaction_prealloc_size |
numerisch |
GLOBAL | SESSION
|
tx_isolation |
Aufzählung |
GLOBAL | SESSION
|
unique_checks |
boolesch | SESSION |
wait_timeout |
numerisch |
GLOBAL | SESSION
|
warning_count |
numerisch | SESSION |
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.