Variabili configurazione
Le configurazioni dispongono di un set predefinito di variabili utente, di sistema o di inizializzazione. È possibile modificare le variabili utente e di inizializzazione, ma non le variabili di sistema.
- Variabili utente: è possibile modificare le variabili utente quando si crea o copia una configurazione. Alcune delle variabili utente sono variabili utente predefinite. Non è possibile rimuovere queste variabili utente predefinite dalla configurazione. Vedere Variabili utente e Variabili utente predefinite.
- Variabili di sistema: Oracle definisce le variabili di sistema in base alla forma o ai requisiti dell'istanza MySQL. Non è possibile modificare le variabili di sistema. Vedere Variabili di sistema.
- Variabili di inizializzazione: queste variabili si applicano per la durata dell'istanza MySQL del sistema DB. Sebbene sia possibile modificare le configurazioni e aggiornare i sistemi DB con nuove configurazioni, non è possibile modificare le variabili di inizializzazione dopo averle applicate. Vedere Variabili di inizializzazione.
Una volta creata una configurazione, non è possibile modificare le variabili. Per aggiungere variabili, è necessario creare una nuova configurazione con le definizioni di variabile desiderate oppure copiare una configurazione esistente, modificarla di conseguenza e modificare il sistema DB in modo che utilizzi la nuova configurazione.
Variabili utente
Le variabili utente sono quelle che è possibile modificare quando si crea o copia una configurazione. Alcune delle variabili utente sono variabili utente predefinite. Non è possibile rimuovere queste variabili utente predefinite dalla configurazione.
I collegamenti per le variabili portano alle relative descrizioni nel manuale di riferimento MySQL in locale; alcuni dei valori predefiniti visualizzati per il servizio MySQL HeatWave possono essere diversi da quelli mostrati nel manuale di riferimento MySQL in locale.
Tabella 10-1 Valori predefiniti e validi delle variabili utente
Variabile utente | Valore predefinito nel servizio MySQL HeatWave | Valori validi sul servizio MySQL HeatWave |
---|---|---|
auto-increment-increment |
1 | Numero intero: 1 - 65,535 |
auto_increment_offset |
1 | Numero intero: 1 - 65,535 |
autocommit |
ON |
Valore booleano: OFF , ON |
big_tables |
OFF |
Valore booleano: OFF , ON |
binlog_expire_logs_seconds |
Vedere Variabili utente predefinite. | |
binlog_group_commit_sync_delay |
0 | Intero: 0 - 1,000,000 |
binlog_group_commit_sync_no_delay_count |
0 | Intero: 0 - 100,000 |
binlog_row_metadata |
MINIMAL |
Enumerazione: FULL , MINIMAL |
binlog_row_value_options |
Vedere Variabili utente predefinite. | |
binlog_transaction_compression |
OFF |
Valore booleano: 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 |
Stringa: qualsiasi set di caratteri valido supportato dalla versione MySQL |
collation_server |
UTF8MB4_0900_AI_CI |
Stringa: qualsiasi ordinamento valido supportato dalla versione MySQL |
completion_type |
NO_CHAIN |
Enumerazione: NO_CHAIN , CHAIN , RELEASE |
connect_timeout |
10 | Integer: 2 - 31,536,000 |
connection_memory_chunk_size |
8.912 | Intero: 0 - 536,870,912 |
connection_memory_limit |
Non è disponibile alcun valore predefinito. MySQL predefinito: 18446744073709551615 | Integer: 2,097,152 - 9,223,372,036,854,775,807 |
cte_max_recursion_depth |
1.000 | Intero: 0 - 4,294,967,295 |
default_authentication_plugin |
caching_sha2_password |
Nota Enumerazione: Questa variabile viene ignorata in MySQL 8.4.0 o versioni successive. mysql_native_password , sha256_password , caching_sha2_password |
explain_format |
TRADITIONAL |
Enumerazione: TRADITIONAL , JSON , TREE |
explicit_defaults_for_timestamp |
ON |
Valore booleano: OFF , ON |
foreign_key_checks |
ON |
Valore booleano: OFF , ON |
global_connection_memory_limit |
Non è disponibile alcun valore predefinito. MySQL predefinito: 18446744073709551615 | Numero intero: 16,777,216 - 9,223,372,036,854,775,807 |
global_connection_memory_tracking |
OFF |
Valore booleano: OFF , ON |
group_concat_max_len |
1.024 | Intero: 4 - 9,223,372,036,854,775,807 |
group_replication_consistency |
Vedere Variabili utente predefinite. | |
information_schema_stats_expiry |
86.400 | Integer: 0 - 31,536,000 |
innodb_adaptive_hash_index |
Vedere Variabili utente predefinite. | |
innodb_autoinc_lock_mode |
2 | Integer: 0 - 2 |
innodb_buffer_pool_dump_pct |
25 | Numero intero: 1 - 100 |
innodb_buffer_pool_instances |
Vedere Variabili utente predefinite. | |
innodb_buffer_pool_size |
Vedere Variabili utente predefinite. | |
innodb_change_buffering |
ALL |
Enumerazione: NONE , INSERTS , DELETES , CHANGES , PURGES , ALL |
innodb_ddl_buffer_size |
1.048.576 | Integer: 65,536 - 4,294,967,295 |
innodb_ddl_threads |
4 | Numero intero: 1 - 64 |
innodb_ft_enable_stopword |
ON |
Valore booleano: OFF , ON |
innodb_ft_max_token_size |
84 | Numero intero: 10 - 84 |
innodb_ft_min_token_size |
3 | Integer: 0 - 16 |
innodb_ft_num_word_optimize |
2.000 | Integer: 1,000 - 10,000 |
innodb_ft_result_cache_limit |
Vedere Variabili utente predefinite. | |
innodb_ft_server_stopword_table |
NULL |
Stringa: <db_name>/<table_name> |
innodb_lock_wait_timeout |
50 | Numero intero: 1 - 1,073,741,824 |
innodb_log_writer_threads |
ON |
Valore booleano: OFF , ON |
innodb_max_purge_lag |
0 | Intero: 0 - 4,294,967,295 |
innodb_max_purge_lag_delay |
Vedere Variabili utente predefinite. | |
innodb_numa_interleave |
Vedere Variabili utente predefinite. | |
innodb_online_alter_log_max_size |
134.217.728 | Integer: 65,536 - 9,223,372,036,854,775,807 |
innodb_redo_log_capacity |
104.857.600 |
Nota Integer: 8,388,608 - 137,438,953,472
Questa variabile viene ignorata nelle versioni precedenti alla 9.3.0 |
innodb_rollback_on_timeout |
OFF |
Valore booleano: OFF , ON |
innodb_sort_buffer_size |
1.048.576 | Intero: 65,536 - 67,108,864 |
innodb_stats_persistent_sample_pages |
20 | Numero intero: 1 - 9,223,372,036,854,775,807 |
innodb_stats_transient_sample_pages |
8 | Numero intero: 1 - 9,223,372,036,854,775,807 |
innodb_strict_mode |
ON |
Valore booleano: OFF , ON |
innodb_undo_log_truncate |
ON |
Valore booleano: OFF , ON |
interactive_timeout |
28.800 | Numero intero: 1 - 31,536,000 |
join_buffer_size |
262.144 | Integer: 128 - 9,223,372,036,854,775,807 |
local_infile |
Vedere Variabili utente predefinite. | |
long_query_time |
10 | Integer: 0 - 31,536,000 |
mandatory_roles |
Vedere Variabili utente predefinite. | |
max_allowed_packet |
67.108.864 | Numero intero: 67,108,864 - 1,073,741,824 |
max_binlog_cache_size |
Vedere Variabili utente predefinite. | |
max_connect_errors |
18.446.744.073.709.552.000 | Numero intero: 1 - 9,223,372,036,854,775,807 |
max_connections |
Vedere Variabili utente predefinite. | |
max_execution_time |
0 | Intero: 0 - 9,223,372,036,854,775,807 |
max_heap_table_size |
16.777.216 | Integer: 16,384 - 9,223,372,036,854,775,807 |
max_prepared_stmt_count |
16.382 | Intero: il valore massimo dipende dalla forma o dalla quantità di RAM fornita dalla forma.
|
max_seeks_for_key |
1 | Numero intero: 1 - 9,223,372,036,854,775,807 |
max_user_connections |
0 | Intero: 0 - 4,294,967,295 |
mysql_firewall_mode |
ON |
Valore booleano: OFF , ON |
mysql-native-password |
OFF |
Nota Valore booleano: Questa variabile viene ignorata in MySQL 9.0.0 o versioni successive. OFF , ON |
mysqlx_connect_timeout |
30 | Numero intero: 1 - 1,000,000,000 |
mysqlx_deflate_default_compression_level |
3 | Numeri interi: 1 - 9 |
mysqlx_deflate_max_client_compression_level |
5 | Numeri interi: 1 - 9 |
mysqlx_interactive_timeout |
28.800 | Numero intero: 1 - 2,147,483 |
mysqlx_lz4_default_compression_level |
2 | Integer: 0 - 16 |
mysqlx_lz4_max_client_compression_level |
8 | Integer: 0 - 16 |
mysqlx_max_allowed_packet |
67.108.864 | Numero intero: 67,108,864 - 1,073,741,824 |
mysqlx_read_timeout |
28.800 | Intero: 30 - 2,147,483 |
mysqlx_wait_timeout |
28.800 | Numero intero: 1 - 2,147,483 |
mysqlx_write_timeout |
60 | Numero intero: 1 - 2,147,483 |
mysqlx_zstd_default_compression_level |
3 | Integer: 1 - 18 |
mysqlx_zstd_max_client_compression_level |
11 | Integer: 1 - 18 |
net_read_timeout |
30 | Numero intero: 1 - 31,536,000 |
net_write_timeout |
60 | Numero intero: 1 - 31,536,000 |
optimizer_switch |
Impostata:
|
Impostata:
|
parser_max_mem_size |
Non è disponibile alcun valore predefinito. MySQL predefinito: 18446744073709551615 | Numero intero: 10,000,000 - 9,223,372,036,854,775,807 |
range_optimizer_max_mem_size |
8.388.608 | Intero: 0 - 9,223,372,036,854,775,807 |
regexp_time_limit |
32 | Integer: 0 - 2,147,483,647 |
sort_buffer_size |
262.144 | Integer: 32,768 - 9,223,372,036,854,775,807 |
relay_log_space_limit |
Vedere Variabili utente predefinite. | |
replica_net_timeout |
60 | Numero intero: 1 - 31,536,000 |
replica_parallel_workers |
Vedere Variabili utente predefinite. | |
replica_type_conversions |
NULL |
Insieme: NULL , ALL_LOSSY , ALL_NON_LOSSY , ALL_SIGNED , ALL_UNSIGNED |
require_secure_transport |
OFF |
Valore booleano: OFF , ON |
skip_name_resolve |
OFF |
Valore booleano: OFF , ON |
sort_buffer_size |
262.144 | Integer: 32,768 - 9,223,372,036,854,775,807 |
sql_generate_invisible_primary_key |
OFF |
Nota Valore booleano: Questa variabile viene ignorata nelle versioni precedenti alla 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 |
Vedere Variabili utente predefinite. | |
sql_warnings |
OFF |
Valore booleano: OFF , ON |
table_definition_cache |
-1 | Numero intero: 400 - 524,288 |
table_open_cache |
4.000 | Numero intero: 1 - 524,288 |
temptable_max_ram |
Vedere Variabili utente predefinite. | |
thread_pool_dedicated_listeners |
OFF |
Valore booleano: OFF , ON |
thread_pool_max_transactions_limit |
0 | Intero: 0 - 100,000 |
thread_pool_query_threads_per_group |
1 |
Nota Numero intero: 1 - 4,096
Questa variabile viene ignorata nelle versioni precedenti alla 8.0.31 |
thread_pool_size |
Vedere Variabili utente predefinite. | |
thread_pool_transaction_delay |
0 |
Nota Intero: 0 - 300,000
Questa variabile viene ignorata nelle versioni precedenti alla 8.0.31 |
time_zone |
Vedere Variabili utente predefinite. | |
tmp_table_size |
16.777.216 | Numero intero: 1,024 - 9,223,372,036,854,775,807 |
transaction_isolation |
REPEATABLE-READ |
Enumerazione: READ-UNCOMMITTED , READ-COMMITTED , REPEATABLE-READ , SERIALIZABLE |
wait_timeout |
28.800 | Numero intero: 1 - 31,536,000 |
Variabili utente predefinite
Le variabili utente predefinite sono variabili utente i cui valori sono modificabili, ma non è possibile eliminare le variabili dalla configurazione. La variabile utente predefinita è associata a tutte le configurazioni.
Tabella 10-2 Valori predefiniti e validi delle variabili utente predefinite
Variabile utente predefinita | Valore predefinito | Valori validi |
---|---|---|
binlog_expire_logs_seconds |
3.600 | Intero: 0 - 4,294,967,295 |
binlog_row_value_options |
PARTIAL_JSON |
Insieme: NULL , PARTIAL_JSON |
group_replication_consistency |
BEFORE_ON_PRIMARY_FAILOVER |
Enumerazione: EVENTUAL , BEFORE_ON_PRIMARY_FAILOVER , BEFORE , AFTER , BEFORE_AND_AFTER |
innodb_adaptive_hash_index |
OFF |
Valore booleano: OFF , ON |
innodb_buffer_pool_instances |
A seconda della quantità di RAM fornita dalla forma:
|
Numero intero: 1 - 64 |
innodb_buffer_pool_size |
Dipende dalla quantità di RAM fornita dalla forma. Per queste forme cluster HeatWave:
|
Intero: il valore massimo dipende dalla forma o dalla quantità di RAM fornita dalla forma.
|
innodb_ft_result_cache_limit |
33.554.432 | Numero intero: 1,000,000 - 4,294,967,295 |
innodb_max_purge_lag_delay |
300.000 | Integer: 1,000 - 1,000,000 |
innodb_numa_interleave |
ON |
Valore booleano: OFF , ON |
local_infile |
ON |
Valore booleano: OFF , ON |
mandatory_roles |
public |
Stringa: lista separata da virgole di nomi di ruoli |
max_binlog_cache_size |
4.294.967.296 | Numero intero: 4,096 - 65,970,697,666,560 |
max_connections |
A seconda della quantità di RAM fornita dalla forma:
|
Intero: 151 - 100,000 |
relay_log_space_limit |
8.589.934.592 | Intero: 0 - 9,223,372,036,854,776,000 |
replica_parallel_workers |
Dipendente dal numero di CPU della forma:
|
Numero intero: 1 - 1,024 |
sql_require_primary_key |
(Solo forme HA) ON
|
Valore booleano: OFF , ON |
temptable_max_ram |
1.073.741.824 | Integer: 2,097,152 - 9,223,372,036,854,776,000 |
thread_pool_size |
8 | Numero intero: 1 - 512 |
time_zone |
Imposta il fuso orario globale. Il valore predefinito è UTC .
|
Stringa: qualsiasi nome di fuso orario valido |
delle variabili di sistema
Oracle definisce le variabili di sistema in base alla forma o ai requisiti dell'istanza MySQL. Non è possibile modificare le variabili di sistema.
Tabella 10-3 Valori predefiniti delle variabili di sistema
Variabile di sistema | Valore predefinito |
---|---|
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 |
Variabili di inizializzazione
Le variabili di inizializzazione si applicano per la durata del sistema DB e, una volta applicate, non sarà possibile modificarle in un secondo momento.
Tabella 10-4 Valori predefiniti della variabile di inizializzazione
Variabile di inizializzazione | Valore predefinito |
---|---|
lower_case_table_names |
0
Se la si imposta su 1, i nomi delle tabelle e degli schemi vengono memorizzati in minuscolo sul disco e i confronti non fanno distinzione tra maiuscole e minuscole. Non è possibile modificare il valore di |