Variables de configuración
Las configuraciones tienen un juego por defecto de variables de usuario, del sistema o de inicialización. Puede editar las variables de usuario e inicialización, pero no las variables del sistema.
- Variables de usuario: puede editar las variables de usuario al crear o copiar una configuración. Algunas de las variables de usuario son variables de usuario por defecto. No puede eliminar estas variables de usuario por defecto de la configuración. Consulte Variables de usuario y Variables de usuario por defecto.
- Variables del sistema: Oracle define las variables del sistema según la unidad o los requisitos de la instancia de MySQL. No se pueden editar las variables del sistema. Consulte Variables del sistema.
- Variables de inicialización: estas variables se aplican al período de vida de la instancia MySQL del sistema de base de datos. Aunque puede editar configuraciones y actualizar los sistemas de base de datos con nuevas configuraciones, no puede cambiar las variables de inicialización una vez que las aplique. Consulte Variables de inicialización.
Una vez creada una configuración, no puede editar las variables. Para agregar variables, debe crear una nueva configuración con las definiciones de variables deseadas, o bien copiar una configuración existente, editarla según corresponda y editar el sistema de base de datos para utilizar la nueva configuración.
Variables de usuario
Las variables de usuario son las variables que puede editar al crear o copiar una configuración. Algunas de las variables de usuario son variables de usuario por defecto. No puede eliminar estas variables de usuario por defecto de la configuración.
Los enlaces de las variables conducen a sus descripciones en el Manual de referencia MySQL local; algunos de los valores por defecto mostrados para el servicio HeatWave pueden ser diferentes de los mostrados en el Manual de referencia MySQL local.
Tabla 10-1 Valores por defecto y válidos de las variables de usuario
Variable de usuario | Valor por defecto en el servicio HeatWave | Valores Válidos en el Servicio HeatWave |
---|---|---|
auto-increment-increment |
1 | Integer: 1 - 65,535 |
auto_increment_offset |
1 | Integer: 1 - 65,535 |
autocommit |
ON |
Booleano: OFF , ON |
big_tables |
OFF |
Booleano: OFF , ON |
binlog_expire_logs_seconds |
Consulte Variables de usuario por defecto. | |
binlog_group_commit_sync_delay |
0 | Integer: 0 - 1,000,000 |
binlog_group_commit_sync_no_delay_count |
0 | Integer: 0 - 100,000 |
binlog_row_metadata |
MINIMAL |
Enumeración: FULL , MINIMAL |
binlog_row_value_options |
Consulte Variables de usuario por defecto. | |
binlog_transaction_compression |
OFF |
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 |
Cadena: cualquier juego de caracteres válido soportado por la versión MySQL |
collation_server |
UTF8MB4_0900_AI_CI |
Cadena: cualquier intercalación válida soportada por la versión MySQL |
completion_type |
NO_CHAIN |
Enumeración: NO_CHAIN , CHAIN , RELEASE |
connect_timeout |
10 | Integer: 2 - 31,536,000 |
connection_memory_chunk_size |
8.912 | Integer: 0 - 536,870,912 |
connection_memory_limit |
No hay ningún valor por defecto. MySQL por defecto: 18446744073709551615 | Integer: 2,097,152 - 9,223,372,036,854,775,807 |
cte_max_recursion_depth |
1.000 | Entero: 0 - 4,294,967,295 |
default_authentication_plugin |
caching_sha2_password |
Nota Enumeración: Esta variable se ignora en MySQL 8.4.0 o posterior. mysql_native_password , sha256_password , caching_sha2_password |
explain_format |
TRADITIONAL |
Enumeración: TRADITIONAL , JSON , TREE |
explicit_defaults_for_timestamp |
ON |
Booleano: OFF , ON |
foreign_key_checks |
ON |
Booleano: OFF , ON |
global_connection_memory_limit |
No hay ningún valor por defecto. MySQL por defecto: 18446744073709551615 | Entero: 16,777,216 - 9,223,372,036,854,775,807 |
global_connection_memory_tracking |
OFF |
Booleano: OFF , ON |
group_concat_max_len |
1.024 | Integer: 4 - 9,223,372,036,854,775,807 |
group_replication_consistency |
Consulte Variables de usuario por defecto. | |
information_schema_stats_expiry |
86.400 | Integer: 0 - 31,536,000 |
innodb_adaptive_hash_index |
Consulte Variables de usuario por defecto. | |
innodb_autoinc_lock_mode |
2 | Integer: 0 - 2 |
innodb_buffer_pool_dump_pct |
25 | Integer: 1 - 100 |
innodb_buffer_pool_instances |
Consulte Variables de usuario por defecto. | |
innodb_buffer_pool_size |
Consulte Variables de usuario por defecto. | |
innodb_change_buffering |
ALL |
Enumeración: NONE , INSERTS , DELETES , CHANGES , PURGES , ALL |
innodb_ddl_buffer_size |
1.048.576 | Integer: 65,536 - 4,294,967,295 |
innodb_ddl_threads |
4 | Entero: 1 - 64 |
innodb_ft_enable_stopword |
ON |
Booleano: OFF , ON |
innodb_ft_max_token_size |
84 | Integer: 10 - 84 |
innodb_ft_min_token_size |
3 | Entero: 0 - 16 |
innodb_ft_num_word_optimize |
2.000 | Integer: 1,000 - 10,000 |
innodb_ft_result_cache_limit |
Consulte Variables de usuario por defecto. | |
innodb_ft_server_stopword_table |
NULL |
Cadena: <db_name>/<table_name> |
innodb_lock_wait_timeout |
50 | Integer: 1 - 1,073,741,824 |
innodb_log_writer_threads |
ON |
Booleano: OFF , ON |
innodb_max_purge_lag |
0 | Entero: 0 - 4,294,967,295 |
innodb_max_purge_lag_delay |
Consulte Variables de usuario por defecto. | |
innodb_numa_interleave |
Consulte Variables de usuario por defecto. | |
innodb_online_alter_log_max_size |
134.217.728 | Entero: 65,536 - 9,223,372,036,854,775,807 |
innodb_redo_log_capacity |
104.857.600 |
Nota Entero: 8,388,608 - 137,438,953,472
Esta variable se ignora en versiones anteriores a 9.3.0 |
innodb_rollback_on_timeout |
OFF |
Booleano: OFF , ON |
innodb_sort_buffer_size |
1.048.576 | Integer: 65,536 - 67,108,864 |
innodb_stats_persistent_sample_pages |
20 | Entero: 1 - 9,223,372,036,854,775,807 |
innodb_stats_transient_sample_pages |
8 | Entero: 1 - 9,223,372,036,854,775,807 |
innodb_strict_mode |
ON |
Booleano: OFF , ON |
innodb_undo_log_truncate |
ON |
Booleano: OFF , ON |
interactive_timeout |
28.800 | Integer: 1 - 31,536,000 |
join_buffer_size |
262.144 | Integer: 128 - 9,223,372,036,854,775,807 |
local_infile |
Consulte Variables de usuario por defecto. | |
long_query_time |
10 | Integer: 0 - 31,536,000 |
mandatory_roles |
Consulte Variables de usuario por defecto. | |
max_allowed_packet |
67.108.864 | Integer: 67,108,864 - 1,073,741,824 |
max_binlog_cache_size |
Consulte Variables de usuario por defecto. | |
max_connect_errors |
18.446.744.073.709.552.000 | Entero: 1 - 9,223,372,036,854,775,807 |
max_connections |
Consulte Variables de usuario por defecto. | |
max_execution_time |
0 | Integer: 0 - 9,223,372,036,854,775,807 |
max_heap_table_size |
16.777.216 | Entero: 16,384 - 9,223,372,036,854,775,807 |
max_prepared_stmt_count |
16.382 | Entero: el valor máximo depende de la unidad o la cantidad de RAM proporcionada por la unidad.
|
max_seeks_for_key |
1 | Entero: 1 - 9,223,372,036,854,775,807 |
max_user_connections |
0 | Entero: 0 - 4,294,967,295 |
mysql_firewall_mode |
ON |
Booleano: OFF , ON |
mysql-native-password |
OFF |
Nota Booleano: Esta variable se ignora en MySQL 9.0.0 o superior. OFF , ON |
mysqlx_connect_timeout |
30 | Integer: 1 - 1,000,000,000 |
mysqlx_deflate_default_compression_level |
3 | Integer: 1 - 9 |
mysqlx_deflate_max_client_compression_level |
5 | Integer: 1 - 9 |
mysqlx_interactive_timeout |
28.800 | Integer: 1 - 2,147,483 |
mysqlx_lz4_default_compression_level |
2 | Entero: 0 - 16 |
mysqlx_lz4_max_client_compression_level |
8 | Entero: 0 - 16 |
mysqlx_max_allowed_packet |
67.108.864 | Integer: 67,108,864 - 1,073,741,824 |
mysqlx_read_timeout |
28.800 | Entero: 30 - 2,147,483 |
mysqlx_wait_timeout |
28.800 | Integer: 1 - 2,147,483 |
mysqlx_write_timeout |
60 | Integer: 1 - 2,147,483 |
mysqlx_zstd_default_compression_level |
3 | Entero: 1 - 18 |
mysqlx_zstd_max_client_compression_level |
11 | Entero: 1 - 18 |
net_read_timeout |
30 | Integer: 1 - 31,536,000 |
net_write_timeout |
60 | Integer: 1 - 31,536,000 |
optimizer_switch |
Definir:
|
Definir:
|
parser_max_mem_size |
No hay ningún valor por defecto. MySQL por defecto: 18446744073709551615 | Entero: 10,000,000 - 9,223,372,036,854,775,807 |
range_optimizer_max_mem_size |
8.388.608 | Integer: 0 - 9,223,372,036,854,775,807 |
regexp_time_limit |
32 | Integer: 0 - 2,147,483,647 |
sort_buffer_size |
262.144 | Entero: 32,768 - 9,223,372,036,854,775,807 |
relay_log_space_limit |
Consulte Variables de usuario por defecto. | |
replica_net_timeout |
60 | Integer: 1 - 31,536,000 |
replica_parallel_workers |
Consulte Variables de usuario por defecto. | |
replica_type_conversions |
NULL |
Defina: NULL , ALL_LOSSY , ALL_NON_LOSSY , ALL_SIGNED , ALL_UNSIGNED |
require_secure_transport |
OFF |
Booleano: OFF , ON |
skip_name_resolve |
OFF |
Booleano: OFF , ON |
sort_buffer_size |
262.144 | Entero: 32,768 - 9,223,372,036,854,775,807 |
sql_generate_invisible_primary_key |
OFF |
Nota Booleano: Esta variable se ignora en versiones anteriores a 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 |
Consulte Variables de usuario por defecto. | |
sql_warnings |
OFF |
Booleano: OFF , ON |
table_definition_cache |
-1 | Integer: 400 - 524,288 |
table_open_cache |
4.000 | Integer: 1 - 524,288 |
temptable_max_ram |
Consulte Variables de usuario por defecto. | |
thread_pool_dedicated_listeners |
OFF |
Booleano: OFF , ON |
thread_pool_max_transactions_limit |
0 | Integer: 0 - 100,000 |
thread_pool_query_threads_per_group |
1 |
Nota Integer: 1 - 4,096
Esta variable se ignora en versiones anteriores a 8.0.31 |
thread_pool_size |
Consulte Variables de usuario por defecto. | |
thread_pool_transaction_delay |
0 |
Nota Integer: 0 - 300,000
Esta variable se ignora en versiones anteriores a 8.0.31 |
time_zone |
Consulte Variables de usuario por defecto. | |
tmp_table_size |
16.777.216 | Entero: 1,024 - 9,223,372,036,854,775,807 |
transaction_isolation |
REPEATABLE-READ |
Enumeración: READ-UNCOMMITTED , READ-COMMITTED , REPEATABLE-READ , SERIALIZABLE |
wait_timeout |
28.800 | Integer: 1 - 31,536,000 |
Variables de usuario por defecto
Las variables de usuario por defecto son aquellas variables de usuario cuyos valores se pueden editar, pero no puede suprimir las variables de la configuración. Las variables de usuario por defecto se asocian a todas las configuraciones.
Tabla 10-2 Valores por defecto y válidos de las variables de usuario por defecto
Variable de usuario por defecto | Valor por Defecto | Valores válidos |
---|---|---|
binlog_expire_logs_seconds |
3.600 | Entero: 0 - 4,294,967,295 |
binlog_row_value_options |
PARTIAL_JSON |
Defina: NULL , PARTIAL_JSON |
group_replication_consistency |
BEFORE_ON_PRIMARY_FAILOVER |
Enumeración: EVENTUAL , BEFORE_ON_PRIMARY_FAILOVER , BEFORE , AFTER , BEFORE_AND_AFTER |
innodb_adaptive_hash_index |
OFF |
Booleano: OFF , ON |
innodb_buffer_pool_instances |
Depende de la cantidad de RAM proporcionada por la unidad:
|
Entero: 1 - 64 |
innodb_buffer_pool_size |
Depende de la cantidad de RAM proporcionada por la unidad. Para estas unidades de cluster HeatWave:
|
Entero: el valor máximo depende de la unidad o la cantidad de RAM proporcionada por la unidad.
|
innodb_ft_result_cache_limit |
33.554.432 | Integer: 1,000,000 - 4,294,967,295 |
innodb_max_purge_lag_delay |
300.000 | Integer: 1,000 - 1,000,000 |
innodb_numa_interleave |
ON |
Booleano: OFF , ON |
local_infile |
ON |
Booleano: OFF , ON |
mandatory_roles |
public |
Cadena: lista separada por comas de nombres de roles |
max_binlog_cache_size |
4.294.967.296 | Integer: 4,096 - 65,970,697,666,560 |
max_connections |
Depende de la cantidad de RAM proporcionada por la unidad:
|
Integer: 151 - 100,000 |
relay_log_space_limit |
8.589.934.592 | Integer: 0 - 9,223,372,036,854,776,000 |
replica_parallel_workers |
Depende del número de CPU de la unidad:
|
Integer: 1 - 1,024 |
sql_require_primary_key |
(Solo unidades de alta disponibilidad) ON
|
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 | Integer: 1 - 512 |
time_zone |
Define la zona horaria global. El valor por defecto es UTC .
|
Cadena: cualquier nombre de zona horaria válido |
Variables del Sistema
Oracle define las variables del sistema según la unidad o los requisitos de la instancia de MySQL. No se pueden editar las variables del sistema.
Tabla 10-3 Valores por defecto de las variables del sistema
Variable del Sistema | Valor por Defecto |
---|---|
generated_random_password_length |
20 |
mysqlx_document_id_unique_prefix |
0 |
mysqlx_enable_hello_notice |
Activada |
mysqlx_idle_worker_thread_timeout |
60 |
mysqlx_min_worker_threads |
2 |
query_alloc_block_size |
8.192 |
query_prealloc_size |
8.192 |
Variables de inicialización
Las variables de inicialización se aplican a la vida útil del sistema de base de datos y, una vez que las aplique, no podrá cambiarlas más tarde.
Tabla 10-4 Valores por defecto de la variable de inicialización
Variable de inicialización | Valor por Defecto |
---|---|
lower_case_table_names |
0
Si la define en 1, los nombres de tabla y esquema se almacenan en minúscula en el disco y las comparaciones no son sensibles a mayúsculas/minúsculas. No puede cambiar el valor de |