Parâmetros para MariaDB - Amazon Relational Database Service

Parâmetros para MariaDB

Por padrão, uma instância de banco de dados MariaDB usa um grupo de parâmetros de banco de dados específico para um banco de dados MariaDB. Esse grupo de parâmetros contém alguns mas não todos os parâmetros contidos nos grupos de parâmetros de banco de dados do Amazon RDS para o mecanismo de banco de dados MySQL. Ele também contém alguns parâmetros novos específicos do MariaDB. Para obter informações sobre como trabalhar com grupos de parâmetros e definir parâmetros, consulte Trabalhar com grupos de parâmetros.

Visualizar parâmetros do MariaDB

Os parâmetros do RDS for MariaDB são definidos com os valores padrão do mecanismo de armazenamento que você selecionou. Para obter mais informações sobre os parâmetros do MariaDB, consulte a documentação do MariaDB. Para obter mais informações sobre os mecanismos de armazenamento do MariaDB, consulte Mecanismos de armazenamento compatíveis com MariaDB no Amazon RDS.

Você pode exibir os parâmetros disponíveis para uma versão específica do RDS for MariaDB usando o console do RDS ou a AWS CLI. Para obter informações sobre como visualizar os parâmetros em um grupo de parâmetros do MariaDB no console do RDS, consulte Visualizar valores de parâmetros para um grupo de parâmetros de banco de dados.

Usando a AWS CLI, você pode visualizar os parâmetros de uma versão do RDS for MariaDB executando o comando describe-engine-default-parameters. Especifique um destes valores a seguir para a opção --db-parameter-group-family:

  • mariadb10.11

  • mariadb10.6

  • mariadb10.5

  • mariadb10.4

  • mariadb10.3

Por exemplo, para visualizar parâmetros do RDS for MariaDB, versão 10.6, execute o comando a seguir.

aws rds describe-engine-default-parameters --db-parameter-group-family mariadb10.6

O resultado será semelhante ao mostrado a seguir.

{ "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 listar somente os parâmetros modificáveis do RDS for MariaDB versão 10.6, execute o comando a seguir.

Para Linux, macOS ou 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 do MySQL que não estão disponíveis

Os parâmetros MySQL a seguir não estão disponíveis nos parameter groups de banco de dados específicos do 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 obter mais informações sobre os parâmetros do MySQL, consulte a documentação do MySQL.