Parámetros de MariaDB
De manera predeterminada, una instancia de base de datos de MariaDB usa un grupo de parámetros de base de datos específico de una base de datos de MariaDB. Este grupo de parámetros contiene algunos de los parámetros (no todos) incluidos en los grupos de parámetros de base de datos de Amazon RDS para el motor de base de datos de MySQL. También contiene varios nuevos parámetros específicos de MariaDB. Para obtener información sobre cómo trabajar con grupos de parámetros y establecer parámetros, consulte Grupos de parámetros para Amazon RDS.
Visualización de los parámetros de MariaDB
Los parámetros de RDS for MariaDB se establecen en los valores predeterminados del motor de almacenamiento seleccionado. Para obtener más información sobre los parámetros de MariaDB, consulte la documentación de MariaDB
Puede ver los parámetros disponibles para una versión específica de RDS for MariaDB mediante la consola de RDS o AWS CLI. Para obtener información sobre cómo ver los parámetros en un grupo de parámetros de MariaDB en la consola de RDS, consulte Visualización de los valores de parámetros de un grupo de parámetros de base de datos en Amazon RDS.
Con la AWS CLI, puede ver los parámetros de una versión de RDS for MariaDB a través del comando describe-engine-default-parameters
. Especifique uno de los siguientes valores para la opción --db-parameter-group-family
:
-
mariadb10.11
-
mariadb10.6
-
mariadb10.5
-
mariadb10.4
-
mariadb10.3
Por ejemplo, para ver los parámetros de la versión 10.6 de RDS for MySQL, ejecute el siguiente comando.
aws rds describe-engine-default-parameters --db-parameter-group-family mariadb10.6
El resultado tiene un aspecto similar al siguiente.
{
"EngineDefaults": {
"Parameters": [
{
"ParameterName": "alter_algorithm",
"Description": "Specify the alter table algorithm.",
"Source": "engine-default",
"ApplyType": "dynamic",
"DataType": "string",
"AllowedValues": "DEFAULT,COPY,INPLACE,NOCOPY,INSTANT",
"IsModifiable": true
},
{
"ParameterName": "analyze_sample_percentage",
"Description": "Percentage of rows from the table ANALYZE TABLE will sample to collect table statistics.",
"Source": "engine-default",
"ApplyType": "dynamic",
"DataType": "float",
"AllowedValues": "0-100",
"IsModifiable": true
},
{
"ParameterName": "aria_block_size",
"Description": "Block size to be used for Aria index pages.",
"Source": "engine-default",
"ApplyType": "static",
"DataType": "integer",
"AllowedValues": "1024-32768",
"IsModifiable": false
},
{
"ParameterName": "aria_checkpoint_interval",
"Description": "Interval in seconds between automatic checkpoints.",
"Source": "engine-default",
"ApplyType": "dynamic",
"DataType": "integer",
"AllowedValues": "0-4294967295",
"IsModifiable": true
},
...
Para enumerar solo los parámetros modificables de la versión 10.6 de RDS for MariaDB, ejecute el siguiente comando.
Para Linux, macOS o:Unix
aws rds describe-engine-default-parameters --db-parameter-group-family mariadb10.6 \ --query 'EngineDefaults.Parameters[?IsModifiable==`true`]'
En:Windows
aws rds describe-engine-default-parameters --db-parameter-group-family mariadb10.6 ^ --query "EngineDefaults.Parameters[?IsModifiable==`true`]"
Parámetros de MySQL que no están disponibles
Los siguientes parámetros de MySQL no están disponibles en los grupos de parámetros de base de datos específicos de MariaDB:
-
bind_address
-
binlog_error_action
-
binlog_gtid_simple_recovery
-
binlog_max_flush_queue_time
-
binlog_order_commits
-
binlog_row_image
-
binlog_rows_query_log_events
-
binlogging_impossible_mode
-
block_encryption_mode
-
core_file
-
default_tmp_storage_engine
-
div_precision_increment
-
end_markers_in_json
-
enforce_gtid_consistency
-
eq_range_index_dive_limit
-
explicit_defaults_for_timestamp
-
gtid_executed
-
gtid-mode
-
gtid_next
-
gtid_owned
-
gtid_purged
-
log_bin_basename
-
log_bin_index
-
log_bin_use_v1_row_events
-
log_slow_admin_statements
-
log_slow_slave_statements
-
log_throttle_queries_not_using_indexes
-
master-info-repository
-
optimizer_trace
-
optimizer_trace_features
-
optimizer_trace_limit
-
optimizer_trace_max_mem_size
-
optimizer_trace_offset
-
relay_log_info_repository
-
rpl_stop_slave_timeout
-
slave_parallel_workers
-
slave_pending_jobs_size_max
-
slave_rows_search_algorithms
-
storage_engine
-
table_open_cache_instances
-
timed_mutexes
-
transaction_allow_batching
-
validate-password
-
validate_password_dictionary_file
-
validate_password_length
-
validate_password_mixed_case_count
-
validate_password_number_count
-
validate_password_policy
-
validate_password_special_char_count
Para obtener más información sobre los parámetros de MySQL, visite la documentación de MySQL