MariaDB에 대한 파라미터 - Amazon Relational Database Service

MariaDB에 대한 파라미터

기본적으로, MariaDB DB 인스턴스는 MariaDB 데이터베이스에만 해당되는 DB 파라미터 그룹을 사용합니다. 이 파라미터 그룹에는 MySQL 데이터베이스 엔진용 Amazon RDS DB 파라미터 그룹의 파라미터 중 일부만 포함되어 있습니다. 또한 몇 개의 새로운 MariaDB 고유 파라미터도 포함되어 있습니다. 파라미터 그룹 작업 및 파라미터 설정에 대한 자세한 내용은 파라미터 그룹 작업 단원을 참조하십시오.

MariaDB 파라미터 보기

RDS for MariaDB 파라미터는 사용자가 선택한 스토리지 엔진의 기본값으로 설정됩니다. MariaDB 파라미터에 대한 자세한 내용은 MariaDB 설명서를 참조하세요. MariaDB 스토리지 엔진에 대한 자세한 내용은 Amazon RDS MariaDB에 대해 지원되는 스토리지 엔진 섹션을 참조하세요.

RDS 콘솔이나 AWS CLI를 사용하여 특정 RDS for MariaDB 버전에 대해 사용할 수 있는 파라미터를 볼 수 있습니다. RDS 콘솔의 파라미터 그룹에서 MariaDB 파라미터 보기에 대한 자세한 정보는 DB 파라미터 그룹의 파라미터 값 보기 섹션을 참조하세요.

AWS CLI로 describe-engine-default-parameters 명령을 실행하여 RDS for MariaDB 버전의 파라미터를 볼 수 있습니다. --db-parameter-group-family 옵션에 대해 다음 값 중 하나를 지정할 수 있습니다.

  • mariadb10.11

  • mariadb10.6

  • mariadb10.5

  • mariadb10.4

  • mariadb10.3

예를 들어 RDS for MariaDB 버전 10.6에 대한 파라미터를 보려면 다음 명령을 실행합니다.

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

출력 결과는 다음과 비슷합니다.

{ "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 }, ...

RDS for MariaDB 버전 10.6에 대한 수정 가능 파라미터를 나열하려면 다음 명령을 실행합니다.

Linux, macOS, Unix:

aws rds describe-engine-default-parameters --db-parameter-group-family mariadb10.6 \ --query 'EngineDefaults.Parameters[?IsModifiable==`true`]'

Windows의 경우:

aws rds describe-engine-default-parameters --db-parameter-group-family mariadb10.6 ^ --query "EngineDefaults.Parameters[?IsModifiable==`true`]"

사용할 수 없는 MySQL 파라미터입니다.

다음의 MySQL 파라미터는 MariaDB 고유의 DB 파라미터 그룹에서 사용할 수 없습니다.

  • 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

MySQL 파라미터에 대한 자세한 내용은 MySQL 설명서를 참조하세요.