Parámetros de MariaDB - Amazon Relational Database Service

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 Trabajo con los grupos de parámetros.

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. Para obtener más información sobre los motores de almacenamiento de MariaDB, consulte Motores de almacenamiento de MariaDB admitidos en Amazon RDS.

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 los parámetros de un grupo de parámetros de base de datos.

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.6

  • mariadb10.5

  • mariadb10.4

  • mariadb10.3

  • mariadb10.2

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`]'

Para 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.