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 9.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.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.