:: DEVELOPER ZONE
Depuis MySQL version 4.0.3, de nombreuses variables système sont dynamiques,
et peuvent être modifiées durant l'exécution avec les commandes
SET GLOBAL ou SET SESSION. Vous pouvez aussi sélectionner
leur valeurs avec SELECT.
See Section 10.4, « Variables système ».
La table suivante montre la liste complète de toutes les variables dynamiques.
La dernière colonne indique si les options GLOBAL ou
SESSION, ou les deux, s'appliquent.
| Nom de la variable | Type de valeur | Application |
autocommit |
boolean |
SESSION
|
big_tables |
boolean |
SESSION
|
binlog_cache_size |
numeric |
GLOBAL
|
bulk_insert_buffer_size |
numeric |
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
|
concurrent_insert |
boolean |
GLOBAL
|
connect_timeout |
numeric |
GLOBAL
|
convert_character_set |
string |
GLOBAL | SESSION
|
default_week_format |
numeric |
GLOBAL | SESSION
|
delay_key_write |
OFF | ON | ALL
|
GLOBAL
|
delayed_insert_limit |
numeric |
GLOBAL
|
delayed_insert_timeout |
numeric |
GLOBAL
|
delayed_queue_size |
numeric |
GLOBAL
|
error_count |
numeric |
SESSION
|
flush |
boolean |
GLOBAL
|
flush_time |
numeric |
GLOBAL
|
foreign_key_checks |
boolean |
SESSION
|
ft_boolean_syntax |
numeric |
GLOBAL
|
group_concat_max_len |
numeric |
GLOBAL | SESSION
|
identity |
numeric |
SESSION
|
insert_id |
boolean |
SESSION
|
interactive_timeout |
numeric |
GLOBAL | SESSION
|
join_buffer_size |
numeric |
GLOBAL | SESSION
|
key_buffer_size |
numeric |
GLOBAL
|
last_insert_id |
numeric |
SESSION
|
local_infile |
boolean |
GLOBAL
|
log_warnings |
boolean |
GLOBAL
|
long_query_time |
numeric |
GLOBAL | SESSION
|
low_priority_updates |
boolean |
GLOBAL | SESSION
|
max_allowed_packet |
numeric |
GLOBAL | SESSION
|
max_binlog_cache_size |
numeric |
GLOBAL
|
max_binlog_size |
numeric |
GLOBAL
|
max_connect_errors |
numeric |
GLOBAL
|
max_connections |
numeric |
GLOBAL
|
max_delayed_threads |
numeric |
GLOBAL
|
max_error_count |
numeric |
GLOBAL | SESSION
|
max_heap_table_size |
numeric |
GLOBAL | SESSION
|
max_insert_delayed_threads |
numeric |
GLOBAL
|
max_join_size |
numeric |
GLOBAL | SESSION
|
max_relay_log_size |
numeric |
GLOBAL
|
max_seeks_for_key |
numeric |
GLOBAL | SESSION
|
max_sort_length |
numeric |
GLOBAL | SESSION
|
max_tmp_tables |
numeric |
GLOBAL
|
max_user_connections |
numeric |
GLOBAL
|
max_write_lock_count |
numeric |
GLOBAL
|
myisam_max_extra_sort_file_size |
numeric |
GLOBAL | SESSION
|
myisam_max_sort_file_size |
numeric |
GLOBAL | SESSION
|
myisam_repair_threads |
numeric |
GLOBAL | SESSION
|
myisam_sort_buffer_size |
numeric |
GLOBAL | SESSION
|
net_buffer_length |
numeric |
GLOBAL | SESSION
|
net_read_timeout |
numeric |
GLOBAL | SESSION
|
net_retry_count |
numeric |
GLOBAL | SESSION
|
net_write_timeout |
numeric |
GLOBAL | SESSION
|
query_alloc_block_size |
numeric |
GLOBAL | SESSION
|
query_cache_limit |
numeric |
GLOBAL
|
query_cache_size |
numeric |
GLOBAL
|
query_cache_type |
enumeration |
GLOBAL | SESSION
|
query_cache_wlock_invalidate |
boolean |
GLOBAL | SESSION
|
query_prealloc_size |
numeric |
GLOBAL | SESSION
|
range_alloc_block_size |
numeric |
GLOBAL | SESSION
|
read_buffer_size |
numeric |
GLOBAL | SESSION
|
read_only |
numeric |
GLOBAL
|
read_rnd_buffer_size |
numeric |
GLOBAL | SESSION
|
rpl_recovery_rank |
numeric |
GLOBAL
|
safe_show_database |
boolean |
GLOBAL
|
server_id |
numeric |
GLOBAL
|
slave_compressed_protocol |
boolean |
GLOBAL
|
slave_net_timeout |
numeric |
GLOBAL
|
slow_launch_time |
numeric |
GLOBAL
|
sort_buffer_size |
numeric |
GLOBAL | SESSION
|
sql_auto_is_null |
boolean |
SESSION
|
sql_big_selects |
boolean |
SESSION
|
sql_big_tables |
boolean |
SESSION
|
sql_buffer_result |
boolean |
SESSION
|
sql_log_bin |
boolean |
SESSION
|
sql_log_off |
boolean |
SESSION
|
sql_log_update |
boolean |
SESSION
|
sql_low_priority_updates |
boolean |
GLOBAL | SESSION
|
sql_max_join_size |
numeric |
GLOBAL | SESSION
|
sql_quote_show_create |
boolean |
SESSION
|
sql_safe_updates |
boolean |
SESSION
|
sql_select_limit |
numeric |
SESSION
|
sql_slave_skip_counter |
numeric |
GLOBAL
|
sql_warnings |
boolean |
SESSION
|
storage_engine |
enumeration |
GLOBAL | SESSION
|
table_cache |
numeric |
GLOBAL
|
table_type |
enumeration |
GLOBAL | SESSION
|
thread_cache_size |
numeric |
GLOBAL
|
timestamp |
boolean |
SESSION
|
tmp_table_size |
enumeration |
GLOBAL | SESSION
|
transaction_alloc_block_size |
numeric |
GLOBAL | SESSION
|
transaction_prealloc_size |
numeric |
GLOBAL | SESSION
|
tx_isolation |
enumeration |
GLOBAL | SESSION
|
unique_checks |
boolean |
SESSION
|
wait_timeout |
numeric |
GLOBAL | SESSION
|
warning_count |
numeric |
SESSION
|
Les variables qui sont marquées comme ``string'' prennent une valeur
de chaîne de caractères. Les variables qui sont marquées comme
``numeric'' prennent un nombre. Les variables qui sont marquées comme
``boolean'' peuvent prendre 0 ou 1, ON ou OFF. Les variables
qui sont marquées comme ``enumeration'' doivent normalement prendre l'une des
valeurs possible de cette variable, mais elles peuvent aussi prendre le
numéro de l'élément dans l'énumération. Pour les systèmes à énumération,
la première énumération est 0. Cela est différent des colonnes de type
ENUM, pour qui la première valeur est la 1.
© 1995-2005 MySQL AB. All rights reserved.
