Variáveis de Configuração
As configurações têm um conjunto padrão de variáveis de usuário, sistema ou inicialização. É possível editar o usuário e as variáveis de inicialização, mas não as variáveis do sistema.
- Variáveis de Usuário: Você pode editar as variáveis de usuário ao criar ou copiar uma configuração. Algumas das variáveis de usuário são variáveis de usuário padrão. Não é possível remover essas variáveis de usuário padrão da configuração. Consulte Variáveis de Usuário e Variáveis de Usuário Padrão.
- Variáveis do Sistema: A Oracle define as variáveis do sistema de acordo com a forma ou os requisitos da instância do MySQL. Não é possível editar as variáveis do sistema. Consulte Variáveis do Sistema
- Variáveis de Inicialização: Essas variáveis se aplicam à duração da instância MySQL do sistema de banco de dados. Embora você possa editar configurações e atualizar os sistemas de banco de dados com novas configurações, não poderá alterar as variáveis de inicialização depois de aplicá-las. Consulte Variáveis de Inicialização.
Quando você cria uma configuração, não pode editar as variáveis. Para adicionar variáveis, crie uma nova configuração com as definições de variável desejadas ou copie uma configuração existente, edite-a adequadamente e edite o sistema de banco de dados para usar a nova configuração.
Variáveis de Usuário
As variáveis de usuário são aquelas que você pode editar ao criar ou copiar uma configuração. Algumas das variáveis de usuário são variáveis de usuário padrão. Não é possível remover essas variáveis de usuário padrão da sua configuração.
Os links das variáveis levam a suas descrições no Manual de Referência MySQL local; alguns dos valores padrão mostrados para o HeatWave Service podem ser diferentes dos mostrados no Manual de Referência MySQL local.
Tabela 10-1 Valores Padrão e Válidos de Variáveis de Usuário
Variável de Usuário | Valor padrão no serviço HeatWave | Valores válidos no serviço HeatWave |
---|---|---|
autocommit |
ON |
Booliano: OFF , ON |
big_tables |
OFF |
Booliano: OFF , ON |
binlog_expire_logs_seconds |
Consulte Variáveis de Usuário Padrão | |
binlog_row_metadata |
MINIMAL |
Enumeração: FULL , MINIMAL |
binlog_row_value_options |
Consulte Variáveis de Usuário Padrão | |
binlog_transaction_compression |
OFF |
Booliano: OFF , ON |
character_set_server |
UTF8MB4 |
String: Qualquer conjunto de caracteres válido suportado pela versão MySQL |
collation_server |
UTF8MB4_0900_AI_CI |
String: Qualquer agrupamento válido suportado pela versão MySQL |
completion_type |
NO_CHAIN |
Enumeração: NO_CHAIN , CHAIN , RELEASE |
connect_timeout |
10 | Inteiro: 2 - 31,536,000 |
connection_memory_chunk_size |
8,912 | Inteiro: 0 - 536,870,912 |
connection_memory_limit |
Não há valor padrão. MySQL padrão: 18446744073709551615 | Inteiro: 2,097,152 - 9,223,372,036,854,776,000 |
cte_max_recursion_depth |
1,000 | Inteiro: 0 - 4,294,967,295 |
default_authentication_plugin |
caching_sha2_password |
Observação Enumeração: Essa variável é ignorada em MySQL 8.4.0 ou superior. mysql_native_password , sha256_password , caching_sha2_password |
foreign_key_checks |
ON |
Booliano: OFF , ON |
global_connection_memory_limit |
Não há valor padrão. MySQL padrão: 18446744073709551615 | Inteiro: 16,777,216 - 9,223,372,036,854,776,000 |
global_connection_memory_tracking |
OFF |
Booliano: OFF , ON |
group_concat_max_len |
1,024 | Inteiro: 4 - 9,223,372,036,854,776,000 |
group_replication_consistency |
Consulte Variáveis de Usuário Padrão | |
information_schema_stats_expiry |
86,400 | Inteiro: 0 - 31,536,000 |
innodb_buffer_pool_dump_pct |
25 | Inteiro: 1 - 100 |
innodb_buffer_pool_instances |
Consulte Variáveis de Usuário Padrão | |
innodb_buffer_pool_size |
Consulte Variáveis de Usuário Padrão | |
innodb_ddl_buffer_size |
1,048,576 | Inteiro: 65,536 - 4,294,967,295 |
innodb_ddl_threads |
4 | Inteiro: 1 - 64 |
innodb_ft_enable_stopword |
ON |
Booliano: OFF , ON |
innodb_ft_max_token_size |
84 | Inteiro: 10 - 84 |
innodb_ft_min_token_size |
3 | Inteiro: 0 - 16 |
innodb_ft_num_word_optimize |
2,000 | Inteiro: 1,000 - 10,000 |
innodb_ft_result_cache_limit |
Consulte Variáveis de Usuário Padrão | |
innodb_ft_server_stopword_table |
NULL |
String: <db_name>/<table_name> |
innodb_lock_wait_timeout |
50 | Inteiro: 1 - 1,073,741,824 |
innodb_log_writer_threads |
ON |
Booliano: OFF , ON |
innodb_max_purge_lag |
0 | Inteiro: 0 - 4,294,967,295 |
innodb_max_purge_lag_delay |
Consulte Variáveis de Usuário Padrão | |
innodb_stats_persistent_sample_pages |
20 | Inteiro: 1 - 9,223,372,036,854,776,000 |
innodb_stats_transient_sample_pages |
8 | Inteiro: 1 - 9,223,372,036,854,776,000 |
innodb_strict_mode |
ON |
Booliano: OFF , ON |
interactive_timeout |
28,800 | Inteiro: 1 - 31,536,000 |
local_infile |
Consulte Variáveis de Usuário Padrão | |
mandatory_roles |
Consulte Variáveis de Usuário Padrão | |
max_allowed_packet |
67,108,864 | Número inteiro: 67,108,864 - 1,073,741,824 |
max_binlog_cache_size |
Consulte Variáveis de Usuário Padrão | |
max_connect_errors |
18,446,744,073,709,552,000 | Inteiro: 1 - 9,223,372,036,854,776,000 |
max_connections |
Consulte Variáveis de Usuário Padrão | |
max_execution_time |
0 | Inteiro: 0 - 9,223,372,036,854,776,000 |
max_heap_table_size |
16,777,216 | Inteiro: 16,384 - 9,223,372,036,854,776,000 |
max_prepared_stmt_count |
16,382 | Inteiro: O valor máximo depende da forma ou da quantidade de RAM fornecida pela forma.
|
mysql_firewall_mode |
ON |
Booliano: OFF , ON |
mysqlx_connect_timeout |
30 | Inteiro: 1 - 1,00,000,000 |
mysqlx_deflate_default_compression_level |
3 | Inteiro: 1 - 9 |
mysqlx_deflate_max_client_compression_level |
5 | Inteiro: 1 - 9 |
mysqlx_interactive_timeout |
28,800 | Inteiro: 1 - 2,147,483 |
mysqlx_lz4_default_compression_level |
2 | Inteiro: 0 - 16 |
mysqlx_lz4_max_client_compression_level |
8 | Inteiro: 0 - 16 |
mysqlx_max_allowed_packet |
67,108,864 | Número inteiro: 67,108,864 - 1,073,741,824 |
mysqlx_read_timeout |
28,800 | Inteiro: 30 - 2,147,483 |
mysqlx_wait_timeout |
28,800 | Inteiro: 1 - 2,147,483 |
mysqlx_write_timeout |
60 | Inteiro: 1 - 2,147,483 |
mysqlx_zstd_default_compression_level |
3 | Inteiro: 1 - 18 |
mysqlx_zstd_max_client_compression_level |
11 | Inteiro: 1 - 18 |
net_read_timeout |
30 | Inteiro: 1 - 31,536,000 |
net_write_timeout |
60 | Inteiro: 1 - 31,536,000 |
parser_max_mem_size |
Não há valor padrão. MySQL padrão: 18446744073709551615 | Inteiro: 10,000,000 - 9,223,372,036,854,776,000 |
regexp_time_limit |
32 | Inteiro: 0 - 2,147,483,647 |
sort_buffer_size |
262,144 | Inteiro: 32,768 - 9,223,372,036,854,776,000 |
sql_generate_invisible_primary_key |
OFF |
Booliano: 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 |
Consulte Variáveis de Usuário Padrão | |
sql_warnings |
OFF |
Booliano: OFF , ON |
thread_pool_dedicated_listeners |
OFF |
Booliano: OFF , ON |
thread_pool_max_transactions_limit |
0 | Inteiro: 0 - 100,000 |
time_zone |
Consulte Variáveis de Usuário Padrão | |
tmp_table_size |
16,777,216 | Inteiro: 1,024 - 9,223,372,036,854,776,000 |
transaction_isolation |
REPEATABLE-READ |
Enumeração: READ-UNCOMMITTED , READ-COMMITTED , REPEATABLE-READ , SERIALIZABLE |
wait_timeout |
28,800 | Inteiro: 1 - 31,536,000 |
Variáveis de Usuário Padrão
As variáveis de usuário padrão são as variáveis de usuário cujos valores são editáveis, mas não é possível excluir as variáveis da sua configuração. A variável de usuário padrão está associada a todas as configurações.
Tabela 10-2 Valores Padrão e Válidos de Variáveis de Usuário Padrão
Variável de Usuário Padrão | Valor Padrão | Valores Válidos |
---|---|---|
binlog_expire_logs_seconds |
3,600 | Inteiro: 0 - 4,294,967,295 |
binlog_row_value_options |
PARTIAL_JSON |
Definir: NULL , PARTIAL_JSON |
group_replication_consistency |
BEFORE_ON_PRIMARY_FAILOVER |
Enumeração: EVENTUAL , BEFORE_ON_PRIMARY_FAILOVER , BEFORE , AFTER , BEFORE_AND_AFTER |
innodb_buffer_pool_instances |
Depende da quantidade de RAM fornecida pela forma:
|
Inteiro: 1 - 64 |
innodb_buffer_pool_size |
Depende da quantidade de RAM fornecida pela forma. Para estas formas de cluster HeatWave:
|
Inteiro: O valor máximo depende da forma ou da quantidade de RAM fornecida pela forma.
|
innodb_ft_result_cache_limit |
33,554,432 | Inteiro: 1,0000,0000 - 4,294,967,295 |
innodb_max_purge_lag_delay |
300,000 | Inteiro: 1,000 - 1,000,000 |
local_infile |
ON |
Booliano: OFF , ON |
mandatory_roles |
public |
String: Uma lista separada por vírgulas de nomes de atribuições |
max_binlog_cache_size |
4,294,967,296 | Inteiro: 4,096 - 65,970,697,666,560 |
max_connections |
Depende da quantidade de RAM fornecida pela forma:
|
Inteiro: 151 - 100,000 |
sql_require_primary_key |
(Somente formas HA) ON
|
Booliano: OFF , ON |
time_zone |
Define o fuso horário global. O valor padrão é UTC .
|
String: Qualquer nome de fuso horário válido |
Variáveis do Sistema
A Oracle define as variáveis do sistema de acordo com a forma ou os requisitos da instância do MySQL. Não é possível editar as variáveis do sistema.
Tabela 10-3 Valores Padrão de Variáveis do Sistema
Variável de Sistema | Valor Padrão |
---|---|
generated_random_password_length |
20 |
mysqlx_document_id_unique_prefix |
0 |
mysqlx_enable_hello_notice |
Ativado |
mysqlx_idle_worker_thread_timeout |
60 |
mysqlx_min_worker_threads |
2 |
query_alloc_block_size |
8,192 |
query_prealloc_size |
8,192 |
Variáveis de Inicialização
As variáveis de inicialização se aplicam ao período de vida do sistema de banco de dados e, depois de aplicadas, não é possível alterá-las posteriormente.
Tabela 10-4 Valores Padrão da Variável de Inicialização
Variável de Inicialização | Valor Padrão |
---|---|
lower_case_table_names |
0
Se você defini-la como 1, os nomes de tabela e esquema serão armazenados em letras minúsculas no disco e as comparações não farão distinção entre maiúsculas e minúsculas. Você não pode alterar o valor de |