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 HeatWave Service potrebbero 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 HeatWave | Valori validi nel servizio 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 |