Variables de configuration
Les configurations comportent un jeu par défaut de variables d'utilisateur, de système ou d'initialisation. Vous pouvez modifier les variables d'utilisateur et d'initialisation, mais pas les variables système.
- Variables utilisateur : Vous pouvez modifier les variables utilisateur lorsque vous créez ou copiez une configuration. Certaines des variables utilisateur sont des variables utilisateur par défaut. Vous ne pouvez pas supprimer ces variables utilisateur par défaut de la configuration. Voir Variables utilisateur et Variables utilisateur par défaut.
- Variables système : Oracle définit les variables système en fonction de la forme ou des exigences de l'instance MySQL. Vous ne pouvez pas modifier les variables système Voir Variables système.
- Variables d'initialisation : Ces variables s'appliquent pour la durée de vie de l'instance MySQL du système de base de données. Vous pouvez modifier les configurations et mettre à jour les systèmes de base de données avec de nouvelles configurations, mais vous ne pouvez pas modifier les variables d'initialisation une fois que vous les appliquez. Voir Variables d'initialisation.
Une fois que vous avez créé une configuration, vous ne pouvez pas modifier les variables. Pour ajouter des variables, vous devez créer une nouvelle configuration avec les définitions de variables souhaitées, ou copier une configuration existante, la modifier selon vos besoins, puis modifier le système de base de données pour qu'il utilise la nouvelle configuration.
Variables d'utilisateur
Les variables utilisateur sont les variables que vous pouvez modifier lorsque vous créez ou copiez une configuration. Certaines des variables utilisateur sont des variables utilisateur par défaut. Vous ne pouvez pas supprimer ces variables utilisateur par défaut de votre configuration.
Les liens des variables mènent à leurs descriptions dans le manuel de référence MySQL sur place. Certaines des valeurs par défaut affichées pour le service HeatWave peuvent être différentes de celles affichées dans le manuel de référence MySQL sur place.
Tableau 10-1 Valeurs par défaut et valides des variables utilisateur
Variable d'utilisateur | Valeur par défaut du service HeatWave | Valeurs valides sur le service HeatWave |
---|---|---|
auto-increment-increment |
1 | Nombre entier : 1 - 65,535 |
auto_increment_offset |
1 | Nombre entier : 1 - 65,535 |
autocommit |
ON |
Booléen : OFF , ON |
big_tables |
OFF |
Booléen : OFF , ON |
binlog_expire_logs_seconds |
Voir Variables d'utilisateur par défaut. | |
binlog_group_commit_sync_delay |
0 | Nombre entier : 0 - 1,000,00 |
binlog_group_commit_sync_no_delay_count |
0 | Nombre entier : 0 - 100,000 |
binlog_row_metadata |
MINIMAL |
Énumération : FULL , MINIMAL |
binlog_row_value_options |
Voir Variables d'utilisateur par défaut. | |
binlog_transaction_compression |
OFF |
Booléen : OFF , ON |
block_encryption_mode |
aes-128-ecb |
Enumeration: aes-192-CFB8 , aes-256-CFB8 , aes-128-CFB8 , aes-256-ECB , aes-256-CBC , aes-192-CFB1 , aes-128-CFB1 , aes-192-CFB128 , aes-128-ECB , aes-128-CBC , aes-256-CFB128 , aes-128-OFB , aes-192-OFB , aes-256-OFB , aes-256-CFB1 , aes-128-CFB128 , aes-192-ECB , aes-192-CBC |
character_set_server |
UTF8MB4 |
Chaîne : Tout jeu de caractères valide pris en charge par la version MySQL |
collation_server |
UTF8MB4_0900_AI_CI |
Chaîne : Tout classement valide pris en charge par la version MySQL |
completion_type |
NO_CHAIN |
Énumération : NO_CHAIN , CHAIN , RELEASE |
connect_timeout |
10 | Nombre entier : 2 - 31,536,000 |
connection_memory_chunk_size |
8,912 | Nombre entier : 0 - 536,870,912 |
connection_memory_limit |
Il n'existe aucune valeur par défaut. MySQL par défaut : 18446744073709551615 | Nombre entier : 2,097,152 - 9,223,372,036,854,775,807 |
cte_max_recursion_depth |
1,000 | Nombre entier : 0 - 4,294,967,295 |
default_authentication_plugin |
caching_sha2_password |
Note Énumération : Cette variable est ignorée dans la version MySQL 8.4.0 ou ultérieure. mysql_native_password , sha256_password , caching_sha2_password |
explain_format |
TRADITIONAL |
Énumération : TRADITIONAL , JSON , TREE |
explicit_defaults_for_timestamp |
ON |
Booléen : OFF , ON |
foreign_key_checks |
ON |
Booléen : OFF , ON |
global_connection_memory_limit |
Il n'existe aucune valeur par défaut. MySQL par défaut : 18446744073709551615 | Nombre entier : 16,777,216 - 9,223,372,036,854,775,807 |
global_connection_memory_tracking |
OFF |
Booléen : OFF , ON |
group_concat_max_len |
1,024 | Entier : 4 - 9,223,372,036,854,775,807 |
group_replication_consistency |
Voir Variables d'utilisateur par défaut. | |
information_schema_stats_expiry |
86,400 | Nombre entier : 0 - 31,536,000 |
innodb_adaptive_hash_index |
Voir Variables d'utilisateur par défaut. | |
innodb_autoinc_lock_mode |
2 | Nombre entier : 0 - 2 |
innodb_buffer_pool_dump_pct |
25 | Nombre entier : 1 - 100 |
innodb_buffer_pool_instances |
Voir Variables d'utilisateur par défaut. | |
innodb_buffer_pool_size |
Voir Variables d'utilisateur par défaut. | |
innodb_change_buffering |
ALL |
Énumération : NONE , INSERTS , DELETES , CHANGES , PURGES , ALL |
innodb_ddl_buffer_size |
1,048,576 | Nombre entier : 65,536 - 4,294,967,295 |
innodb_ddl_threads |
4 | Nombre entier : 1 - 64 |
innodb_ft_enable_stopword |
ON |
Booléen : OFF , ON |
innodb_ft_max_token_size |
84 | Nombre entier : 10 - 84 |
innodb_ft_min_token_size |
3 | Nombre entier : 0 - 16 |
innodb_ft_num_word_optimize |
2,000 | Entier : 1,000 - 10,000 |
innodb_ft_result_cache_limit |
Voir Variables d'utilisateur par défaut. | |
innodb_ft_server_stopword_table |
NULL |
Chaîne : <db_name>/<table_name> |
innodb_lock_wait_timeout |
50 | Nombre entier : 1 - 073,741,824 |
innodb_log_writer_threads |
ON |
Booléen : OFF , ON |
innodb_max_purge_lag |
0 | Nombre entier : 0 - 4,294,967,295 |
innodb_max_purge_lag_delay |
Voir Variables d'utilisateur par défaut. | |
innodb_numa_interleave |
Voir Variables d'utilisateur par défaut. | |
innodb_online_alter_log_max_size |
134,217,728 | Nombre entier : 65,536 - 9,223,372,036,854,775,807 |
innodb_redo_log_capacity |
104,857,600 |
Note Nombre entier : 8,388,608 - 137,438,953,472
Cette variable est ignorée dans les versions inférieures à 9.3.0 |
innodb_rollback_on_timeout |
OFF |
Booléen : OFF , ON |
innodb_sort_buffer_size |
1,048,576 | Nombre entier : 65,536 - 67,108,864 |
innodb_stats_persistent_sample_pages |
20 | Entier : 1 - 9,223,372,036,854,775,807 |
innodb_stats_transient_sample_pages |
8 | Entier : 1 - 9,223,372,036,854,775,807 |
innodb_strict_mode |
ON |
Booléen : OFF , ON |
innodb_undo_log_truncate |
ON |
Booléen : OFF , ON |
interactive_timeout |
28,800 | Nombre entier : 1 - 31,536,000 |
join_buffer_size |
262,144 | Nombre entier : 128 - 9,223,372,036,854,775,807 |
local_infile |
Voir Variables d'utilisateur par défaut. | |
long_query_time |
10 | Nombre entier : 0 - 31,536,000 |
mandatory_roles |
Voir Variables d'utilisateur par défaut. | |
max_allowed_packet |
67,108,864 | Nombre entier : 67,108,864 - 1,073,741,824 |
max_binlog_cache_size |
Voir Variables d'utilisateur par défaut. | |
max_connect_errors |
18,446,744,073,709,552,000 | Entier : 1 - 9,223,372,036,854,775,807 |
max_connections |
Voir Variables d'utilisateur par défaut. | |
max_execution_time |
0 | Entier : 0 - 9,223,372,036,854,775,807 |
max_heap_table_size |
16,777,216 | Nombre entier : 16,384 - 9,223,372,036,854,775,807 |
max_prepared_stmt_count |
16,382 | Entier : La valeur maximale dépend de la forme ou de la quantité de mémoire vive fournie par la forme.
|
max_seeks_for_key |
1 | Entier : 1 - 9,223,372,036,854,775,807 |
max_user_connections |
0 | Nombre entier : 0 - 4,294,967,295 |
mysql_firewall_mode |
ON |
Booléen : OFF , ON |
mysql-native-password |
OFF |
Note Booléen : Cette variable est ignorée dans MySQL version 9.0.0 ou supérieure. OFF , ON |
mysqlx_connect_timeout |
30 | Nombre entier : 1 - 1,000,000,000,000 |
mysqlx_deflate_default_compression_level |
3 | Nombre entier : 1 - 9 |
mysqlx_deflate_max_client_compression_level |
5 | Nombre entier : 1 - 9 |
mysqlx_interactive_timeout |
28,800 | Nombre entier : 1 - 2,147,483 |
mysqlx_lz4_default_compression_level |
2 | Nombre entier : 0 - 16 |
mysqlx_lz4_max_client_compression_level |
8 | Nombre entier : 0 - 16 |
mysqlx_max_allowed_packet |
67,108,864 | Nombre entier : 67,108,864 - 1,073,741,824 |
mysqlx_read_timeout |
28,800 | Entier : 30 - 2,147,483 |
mysqlx_wait_timeout |
28,800 | Nombre entier : 1 - 2,147,483 |
mysqlx_write_timeout |
60 | Nombre entier : 1 - 2,147,483 |
mysqlx_zstd_default_compression_level |
3 | Nombre entier : 1 - 18 |
mysqlx_zstd_max_client_compression_level |
11 | Nombre entier : 1 - 18 |
net_read_timeout |
30 | Nombre entier : 1 - 31,536,000 |
net_write_timeout |
60 | Nombre entier : 1 - 31,536,000 |
optimizer_switch |
Défini :
|
Défini :
|
parser_max_mem_size |
Il n'existe aucune valeur par défaut. MySQL par défaut : 18446744073709551615 | Nombre entier : 10,000,000 - 9,223,036,854,775,807 |
range_optimizer_max_mem_size |
8,388,608 | Nombre entier : 0 - 9,223,372,036,854,775,807 |
regexp_time_limit |
32 | Nombre entier : 0 - 2,147,483,647 |
sort_buffer_size |
262,144 | Nombre entier : 32,768 - 9,223,372,036,854,775,807 |
relay_log_space_limit |
Voir Variables d'utilisateur par défaut. | |
replica_net_timeout |
60 | Nombre entier : 1 - 31,536,000 |
replica_parallel_workers |
Voir Variables d'utilisateur par défaut. | |
replica_type_conversions |
NULL |
Jeu : NULL , ALL_LOSSY , ALL_NON_LOSSY , ALL_SIGNED , ALL_UNSIGNED |
require_secure_transport |
OFF |
Booléen : OFF , ON |
skip_name_resolve |
OFF |
Booléen : OFF , ON |
sort_buffer_size |
262,144 | Nombre entier : 32,768 - 9,223,372,036,854,775,807 |
sql_generate_invisible_primary_key |
OFF |
Note Booléen : Cette variable est ignorée dans les versions inférieures à 8.0.30 OFF , ON |
sql_mode |
ERROR_FOR_DIVISION_BY_ZERO , NO_ENGINE_SUBSTITUTION , NO_ZERO_DATE , NO_ZERO_IN_DATE , ONLY_FULL_GROUP_BY , STRICT_TRANS_TABLES |
Set: ALLOW_INVALID_DATES , ANSI_QUOTES , ERROR_FOR_DIVISION_BY_ZERO , HIGH_NOT_PRECEDENCE , IGNORE_SPACE , NO_AUTO_VALUE_ON_ZERO , NO_BACKSLASH_ESCAPES , NO_DIR_IN_CREATE , NO_ENGINE_SUBSTITUTION, NO_UNSIGNED_SUBTRACTION , NO_ZERO_DATE , NO_ZERO_IN_DATE , ONLY_FULL_GROUP_BY , PAD_CHAR_TO_FULL_LENGTH , PIPES_AS_CONCAT , REAL_AS_FLOAT , STRICT_ALL_TABLES , STRICT_TRANS_TABLES , TIME_TRUNCATE_FRACTIONAL |
sql_require_primary_key |
Voir Variables d'utilisateur par défaut. | |
sql_warnings |
OFF |
Booléen : OFF , ON |
table_definition_cache |
-1 | Nombre entier : 400 - 524,288 |
table_open_cache |
4,000 | Nombre entier : 1 - 524,288 |
temptable_max_ram |
Voir Variables d'utilisateur par défaut. | |
thread_pool_dedicated_listeners |
OFF |
Booléen : OFF , ON |
thread_pool_max_transactions_limit |
0 | Nombre entier : 0 - 100,000 |
thread_pool_query_threads_per_group |
1 |
Note Nombre entier : 1 - 4,096
Cette variable est ignorée dans les versions inférieures à 8.0.31 |
thread_pool_size |
Voir Variables d'utilisateur par défaut. | |
thread_pool_transaction_delay |
0 |
Note Nombre entier : 0 - 300,000
Cette variable est ignorée dans les versions inférieures à 8.0.31 |
time_zone |
Voir Variables d'utilisateur par défaut. | |
tmp_table_size |
16,777,216 | Nombre entier : 1,024 - 9,223,372,036,854,775,807 |
transaction_isolation |
REPEATABLE-READ |
Énumération : READ-UNCOMMITTED , READ-COMMITTED , REPEATABLE-READ , SERIALIZABLE |
wait_timeout |
28,800 | Nombre entier : 1 - 31,536,000 |
Variables d'utilisateur par défaut
Les variables utilisateur par défaut sont celles dont les valeurs sont modifiables, mais vous ne pouvez pas supprimer les variables de votre configuration. Les variables d'utilisateur par défaut sont associées à toutes les configurations.
Tableau 10-2 Valeurs par défaut et valeurs valides des variables utilisateur par défaut
Variable d'utilisateur par défaut | Valeur par défaut | Valeurs valides |
---|---|---|
binlog_expire_logs_seconds |
3,600 | Entier : 0 - 4,294,967,295 |
binlog_row_value_options |
PARTIAL_JSON |
Jeu : NULL , PARTIAL_JSON |
group_replication_consistency |
BEFORE_ON_PRIMARY_FAILOVER |
Énumération : EVENTUAL , BEFORE_ON_PRIMARY_FAILOVER , BEFORE , AFTER , BEFORE_AND_AFTER |
innodb_adaptive_hash_index |
OFF |
Booléen : OFF , ON |
innodb_buffer_pool_instances |
Selon la quantité de mémoire vive fournie par la forme :
|
Nombre entier : 1 - 64 |
innodb_buffer_pool_size |
Selon la quantité de mémoire vive fournie par la forme. Pour ces formes de grappe HeatWave :
|
Entier : La valeur maximale dépend de la forme ou de la quantité de mémoire vive fournie par la forme.
|
innodb_ft_result_cache_limit |
33,554,432 | Nombre entier : 1,000,000 - 4,294,967,295 |
innodb_max_purge_lag_delay |
300,000 | Nombre entier : 1,000 - 1,000,000 |
innodb_numa_interleave |
ON |
Booléen : OFF , ON |
local_infile |
ON |
Booléen : OFF , ON |
mandatory_roles |
public |
Chaîne : Liste de noms de rôle séparés par des virgules |
max_binlog_cache_size |
4,294,967,296 | Entier : 4,096 - 65,970,697,666,560 |
max_connections |
Selon la quantité de mémoire vive fournie par la forme :
|
Nombre entier : 151 - 100,000 |
relay_log_space_limit |
8,589,934,592 | Entier : 0 - 9,223,372,036,854,776,000 |
replica_parallel_workers |
Selon le nombre d'UC de la forme :
|
Nombre entier : 1 - 1,024 |
sql_require_primary_key |
(Formes à haute disponibilité uniquement) ON
|
Booléen : OFF , ON |
temptable_max_ram |
1,073,741,824 | Nombre entier : 2,097,152 - 9,223,372,036,854,776,000 |
thread_pool_size |
8 | Nombre entier : 1 - 512 |
time_zone |
Définit le fuseau horaire global. La valeur par défaut est UTC .
|
Chaîne : Tout nom de fuseau horaire valide |
Variables système
Oracle définit les variables système en fonction de la forme ou des exigences de l'instance MySQL. Vous ne pouvez pas modifier les variables système
Tableau 10-3 Valeurs par défaut des variables système
Variable de système | Valeur par défaut |
---|---|
generated_random_password_length |
20 |
mysqlx_document_id_unique_prefix |
0 |
mysqlx_enable_hello_notice |
ON |
mysqlx_idle_worker_thread_timeout |
60 |
mysqlx_min_worker_threads |
2 |
query_alloc_block_size |
8,192 |
query_prealloc_size |
8,192 |
Variables d'initialisation
Les variables d'initialisation s'appliquent pour la durée de vie du système de base de données et, une fois que vous l'appliquez, vous ne pouvez pas les modifier plus tard.
Tableau 10-4 Valeurs par défaut de la variable d'initialisation
Variable d'initialisation | Valeur par défaut |
---|---|
lower_case_table_names |
0
Si vous la réglez à 1, les noms de table et de schéma sont stockés en minuscules sur le disque et les comparaisons ne sont pas sensibles à la casse. Vous ne pouvez pas modifier la valeur de |