Aurora MySQL 구성 파라미터 - Amazon Aurora

Aurora MySQL 구성 파라미터

Amazon Aurora MySQL DB 클러스터는 다른 Amazon RDS DB 인스턴스와 마찬가지로 DB 파라미터 그룹의 파라미터를 사용하여 관리합니다. Amazon Aurora는 DB 클러스터가 다수의 DB 인스턴스로 구성되는 다른 DB 엔진들과 다릅니다. 결과적으로 Aurora MySQL DB 클러스를 관리하기 위해 사용하는 파라미터 중 일부는 전체 클러스터에 적용됩니다. 다른 파라미터는 DB 클러스터의 특정 DB 인스턴스에만 적용됩니다.

클러스터 수준 파라미터를 관리하려면 DB 클러스터 파라미터 그룹을 사용합니다. 인스턴스 수준 파라미터를 관리하려면 DB 파라미터 그룹을 사용합니다. Aurora MySQL DB 클러스터의 각 DB 인스턴스는 MySQL 데이터베이스 엔진과 호환됩니다. 그러나 MySQL 데이터베이스 엔진 파라미터 중 일부는 클러스터 수준에서 적용하며 이러한 파라미터는 DB 클러스터 파라미터그룹을 사용하여 관리합니다. Aurora DB 클러스터에 있는 인스턴스의 DB 파라미터 그룹에서는 클러스터 수준 파라미터를 찾을 수 없습니다. 클러스터 수준 파라미터의 목록은 이 단원 후반부에 나옵니다.

클러스터 수준 파라미터와 인스턴스 수준 파라미터는 모두 AWS Management Console, AWS CLI 또는 Amazon RDS API를 사용하여 관리할 수 있습니다. 클러스터 수준 파라미터와 인스턴스 수준 파라미터를 관리하기 위한 명령은 서로 다릅니다. 예를 들어 modify-db-cluster-parameter-group CLI 명령을 사용해 DB 클러스터 파라미터 그룹에서 클러스터 수준 파라미터를 관리할 수 있습니다. modify-db-parameter-group CLI 명령을 사용해 DB 클러스터 내 DB 인스턴스의 DB 파라미터 그룹에서 인스턴스 수준 파라미터를 관리할 수 있습니다.

클러스터 수준 파라미터와 인스턴스 수준 파라미터는 모두 콘솔에서 확인하거나 CLI 또는 RDS API를 사용해 확인할 수 있습니다. 예를 들어 describe-db-cluster-parameters AWS CLI 명령을 사용해 DB 클러스터 파라미터 그룹에서 클러스터 수준 파라미터를 확인할 수 있습니다. describe-db-parameters CLI 명령을 사용해 DB 클러스터 내 DB 인스턴스의 DB 파라미터 그룹에서 인스턴스 수준 파라미터를 확인할 수 있습니다.

참고

기본 파라미터 그룹에는 파라미터 그룹에 있는 모든 파라미터의 기본값이 포함됩니다. 파라미터에 이 값의 “엔진 기본값”이 있는 경우, 실제 기본값은 버전별 MySQL 또는 PostgreSQL 설명서를 참조하세요.

달리 명시되지 않는 한, 다음 표에 나열된 파라미터는 Aurora MySQL 버전 2 및 3에 유효합니다.

DB 파라미터 그룹에 대한 자세한 내용은 파라미터 그룹 작업 단원을 참조하십시오. Aurora Serverless v1 클러스터에 대한 규칙 및 제한 사항은 Aurora Serverless v1 파라미터 그룹 단원을 참조하십시오.

클러스터 수준 파라미터

다음 표에는 전체 Aurora MySQL DB 클러스터에 적용되는 모든 파라미터가 나와 있습니다.

파라미터 이름 수정 가능 참고

aurora_binlog_read_buffer_size

이진 로그(binlog) 복제를 사용하는 클러스터에만 영향을 줍니다. binlog 복제에 대한 자세한 내용은 Aurora과 MySQL 간의 복제 또는 Aurora와 다른 Aurora DB 클러스터(이진 로그 복제본) 간의 복제 단원을 참조하세요. Aurora MySQL 버전 3에서 제거되었습니다.

aurora_binlog_replication_max_yield_seconds

이진 로그(binlog) 복제를 사용하는 클러스터에만 영향을 줍니다. binlog 복제에 대한 자세한 내용은 Aurora과 MySQL 간의 복제 또는 Aurora와 다른 Aurora DB 클러스터(이진 로그 복제본) 간의 복제 단원을 참조하십시오.

aurora_binlog_replication_sec_index_parallel_workers

보조 인덱스가 두 개 이상인 대규모 테이블의 트랜잭션을 복제할 때 보조 인덱스 변경 사항을 적용하는 데 사용할 수 있는 총 병렬 스레드 수를 설정합니다. 기본적으로 파라미터는 0(비활성화됨)로 설정됩니다.

이 파라미터는 Aurora MySQL 버전 306 이상에서 사용할 수 있습니다. 자세한 내용은 이진 로그 복제 최적화하기 단원을 참조하십시오.

aurora_binlog_use_large_read_buffer

이진 로그(binlog) 복제를 사용하는 클러스터에만 영향을 줍니다. binlog 복제에 대한 자세한 내용은 Aurora과 MySQL 간의 복제 또는 Aurora와 다른 Aurora DB 클러스터(이진 로그 복제본) 간의 복제 단원을 참조하세요. Aurora MySQL 버전 3에서 제거되었습니다.

aurora_disable_hash_join

Aurora MySQL 버전 2.09 이상에서 해시 조인 최적화를 비활성화하려면 이 파라미터를 ON으로 설정하세요. 버전 3에는 지원되지 않습니다. 자세한 내용은 Amazon Aurora MySQL용 Parallel Query 처리 단원을 참조하십시오.

aurora_enable_replica_log_compression

자세한 내용은 Amazon Aurora MySQL 복제를 위한 성능 고려 사항 섹션을 참조하세요. Aurora Global Database의 일부로 포함된 클러스터에는 적용되지 않습니다. Aurora MySQL 버전 3에서 제거되었습니다.

aurora_enable_repl_bin_log_filtering

자세한 내용은 Amazon Aurora MySQL 복제를 위한 성능 고려 사항 섹션을 참조하세요. Aurora Global Database의 일부로 포함된 클러스터에는 적용되지 않습니다. Aurora MySQL 버전 3에서 제거되었습니다.

aurora_enable_staggered_replica_restart

이 설정은 Aurora MySQL 버전 3에서 사용할 수 있지만 사용되지는 않습니다.

aurora_enable_zdr

이 설정은 Aurora MySQL 2.10 이상에서 기본적으로 켜집니다. 자세한 내용은 Amazon Aurora MySQL의 제로 다운타임 다시 시작(ZDR) 섹션을 참조하세요.

aurora_enhanced_binlog

Aurora MySQL 버전 3.03.1 이상에서 향상된 binlog를 켜려면 이 파라미터의 값을 1로 설정하세요. 자세한 내용은 향상된 binlog 설정 단원을 참조하십시오.

aurora_jemalloc_background_thread

이 파라미터를 사용하여 백그라운드 스레드가 메모리 유지 관리 작업을 수행할 수 있도록 합니다. 허용되는 값은 0(비활성화) 및 1(활성화)입니다. 기본 값은 0입니다.

이 파라미터는 Aurora MySQL 버전 3.05 이상에 적용됩니다.

aurora_jemalloc_dirty_decay_ms

이 파라미터를 사용하여 비워진 메모리를 일정 시간(밀리초) 동안 유지할 수 있습니다. 메모리를 유지하면 더 빠르게 재사용할 수 있습니다. 허용 값은 0~18446744073709551615입니다. 기본값(0)은 모든 메모리를 사용 가능한 메모리로 운영 체제에 반환합니다.

이 파라미터는 Aurora MySQL 버전 3.05 이상에 적용됩니다.

aurora_jemalloc_tcache_enabled

이 파라미터를 사용하면 메모리 아레나를 우회하여 스레드 로컬 캐시에서 작은 메모리 요청(최대 32KiB)을 처리할 수 있습니다. 허용되는 값은 0(비활성화) 및 1(활성화)입니다. 기본 값은 1입니다.

이 파라미터는 Aurora MySQL 버전 3.05 이상에 적용됩니다.

aurora_load_from_s3_role

자세한 내용은 Amazon S3 버킷의 텍스트 파일에서 Amazon Aurora MySQL DB 클러스터로 데이터 로드 단원을 참조하십시오. 현재 Aurora MySQL 버전 3에서는 사용할 수 없습니다. aws_default_s3_role를 사용합니다.

aurora_mask_password_hashes_type

이 설정은 Aurora MySQL 2.11 이상에서는 기본적으로 켜집니다.

이 설정을 사용하면 느린 쿼리 로그 및 감사 로그에서 Aurora MySQL 암호 해시를 마스킹할 수 있습니다. 허용되는 값은 01(기본값)입니다. 1로 설정하면 암호가 <secret>으로 기록됩니다. 0으로 설정하면 암호가 해시(#) 값으로 기록됩니다.

aurora_select_into_s3_role

자세한 내용은 Amazon Aurora MySQL DB 클러스터에서 Amazon S3 버킷의 텍스트 파일로 데이터 저장 단원을 참조하십시오. 현재 Aurora MySQL 버전 3에서는 사용할 수 없습니다. aws_default_s3_role를 사용합니다.

authentication_kerberos_caseins_cmp

authentication_kerberos 플러그인의 대소문자를 구분하지 않는 사용자 이름 비교를 제어합니다. 대소문자를 구분하지 않고 비교하려면 true로 설정합니다. 기본적으로 대소문자를 구분하는 비교가 사용됩니다(false). 자세한 내용은 Aurora MySQL에 Kerberos 인증 사용 단원을 참조하십시오.

이 파라미터는 Aurora MySQL 버전 3.03 이상에서 사용할 수 있습니다.

auto_increment_increment

auto_increment_offset

aws_default_lambda_role

자세한 내용은 Amazon Aurora MySQL DB 클러스터에서 Lambda 함수 호출 섹션을 참조하세요.

aws_default_s3_role

DB 클러스터에서 LOAD DATA FROM S3, LOAD XML FROM S3 또는 SELECT INTO OUTFILE S3 문을 호출하는 데 사용됩니다.

Aurora MySQL 버전 2에서 이 파라미터에 지정된 IAM 역할은 적절한 문에 대해 aurora_load_from_s3_role 또는 aurora_select_into_s3_role에 IAM 역할이 지정되지 않은 경우에 사용됩니다.

Aurora MySQL 버전 3에서는 이 파라미터에 지정된 IAM 역할이 항상 사용됩니다.

자세한 내용은 IAM 역할을 Amazon Aurora MySQL DB 클러스터와 연결 단원을 참조하십시오.

binlog_backup

Aurora MySQL 버전 3.03.1 이상에서 향상된 binlog를 켜려면 이 파라미터의 값을 0으로 설정하세요. 향상된 binlog를 사용하는 경우에만 이 파라미터를 해제할 수 있습니다. 자세한 내용은 향상된 binlog 설정 단원을 참조하십시오.

binlog_checksum

이 파라미터가 설정되지 않은 경우 AWS CLI 및 RDS API는 None의 값을 보고합니다. 이 경우 Aurora MySQL에서는 엔진 기본값 (CRC32) 을 사용합니다. 이 설정은 체크섬을 비활성화하는 NONE의 명시적 설정과 다릅니다.

binlog-do-db

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

binlog_format

자세한 내용은 Aurora과 MySQL 간의 복제 또는 Aurora와 다른 Aurora DB 클러스터(이진 로그 복제본) 간의 복제 단원을 참조하십시오.

binlog_group_commit_sync_delay

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

binlog_group_commit_sync_no_delay_count

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

binlog-ignore-db

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

binlog_replication_globaldb

Aurora MySQL 버전 3.03.1 이상에서 향상된 binlog를 켜려면 이 파라미터의 값을 0으로 설정하세요. 향상된 binlog를 사용하는 경우에만 이 파라미터를 해제할 수 있습니다. 자세한 내용은 향상된 binlog 설정 단원을 참조하십시오.

binlog_row_image

아니요

binlog_row_metadata

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

binlog_row_value_options

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

binlog_rows_query_log_events

binlog_transaction_compression

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

binlog_transaction_compression_level_zstd

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

binlog_transaction_dependency_history_size

이 파라미터는 메모리에 보관되고 지정된 행을 마지막으로 수정한 트랜잭션을 조회하는 데 사용되는 행 해시 수의 상한을 설정합니다. 해시 수가 이 상한에 도달하면 기록이 삭제됩니다.

이 파라미터는 Aurora MySQL 버전 2.12 이상 및 버전 3에 적용됩니다.

binlog_transaction_dependency_tracking

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

character-set-client-handshake

character_set_client

character_set_connection

character_set_database

character_set_filesystem

character_set_results

character_set_server

collation_connection

collation_server

completion_type

default_storage_engine

아니요

Aurora MySQL 클러스터는 모든 데이터에 InnoDB 스토리지 엔진을 사용합니다.

enforce_gtid_consistency

가끔

Aurora MySQL 버전 2 이상에서 수정 가능.

event_scheduler

이벤트 스케줄러의 상태를 나타냅니다.

Aurora MySQL 버전 3에서는 클러스터 수준에서만 수정할 수 있습니다.

gtid-mode

가끔

Aurora MySQL 버전 2 이상에서 수정 가능.

information_schema_stats_expiry

MySQL 데이터베이스 서버가 스토리지 엔진에서 데이터를 가져와 캐시에 있는 데이터를 교체하는 데 걸리는 시간(초)입니다. 허용 값은 0~31536000입니다.

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

init_connect

연결된 각 클라이언트에 대해 서버에서 실행할 명령입니다. 연결 실패를 방지하려면 설정에 큰따옴표(“)를 사용해야 합니다. 예를 들면 다음과 같습니다.

SET optimizer_switch="hash_join=off"

Aurora MySQL 버전 3에서는 CONNECTION_ADMIN 권한이 있는 사용자에게 이 파라미터가 적용되지 않습니다. Aurora 마스터 사용자도 마찬가지입니다. 자세한 내용은 역할 기반 권한 모델 단원을 참조하십시오.

innodb_adaptive_hash_index

이 파라미터는 Aurora MySQL 버전 2와 3의 DB 클러스터 수준에서 수정할 수 있습니다.

Adaptive Hash Index는 리더 DB 인스턴스에서 지원되지 않습니다.

innodb_aurora_instant_alter_column_allowed

INSTANT 알고리즘이 글로벌 수준의 ALTER COLUMN 작업에 사용할 수 있는지를 제어합니다. 허용되는 값은 다음과 같습니다.

  • 0 - INSTANT 알고리즘이 ALTER COLUMN 작업에 허용되지 않습니다(OFF). 다른 알고리즘으로 되돌립니다.

  • 1 - INSTANT 알고리즘이 ALTER COLUMN 작업에 허용됩니다(ON). 이것이 기본값입니다.

자세한 내용은 MySQL 설명서의 열 작업 섹션을 참조하세요.

이 파라미터는 Aurora MySQL 버전 3.05 이상에 적용됩니다.

innodb_autoinc_lock_mode

innodb_checksums

아니요

Aurora MySQL 버전 3에서 제거되었습니다.

innodb_cmp_per_index_enabled

innodb_commit_concurrency

innodb_data_home_dir

아니요

Aurora MySQL은 관리형 인스턴스를 사용하므로 사용자가 직접 파일 시스템에 액세스하지 않습니다.

innodb_deadlock_detect

이 옵션은 Aurora MySQL 버전 2.11 이상 및 버전 3에서 고착 감지를 비활성화하는 데 사용됩니다.

동시성이 높은 시스템에서 수많은 스레드가 동일한 잠금을 기다릴 때 고착 감지로 인해 속도가 느려질 수 있습니다. 이 파라미터에 대한 자세한 내용은 MySQL 설명서를 참조하세요.

innodb_default_row_format

이 파라미터는 InnoDB 테이블(사용자가 만든 InnoDB 임시 테이블 포함)의 기본 행 형식을 정의합니다. Aurora MySQL 버전 2와 3에 적용됩니다.

값은 DYNAMIC, COMPACT 또는 REDUNDANT.일 수 있습니다.

innodb_file_per_table

이 파라미터는 테이블 스토리지가 구성되는 방식에 영향을 미칩니다. 자세한 내용은 스토리지 조정 단원을 참조하십시오.

innodb_flush_log_at_trx_commit

기본값인 1을 그대로 사용하는 것이 좋습니다.

Aurora MySQL 버전 3에서 이 파라미터를 1이 아닌 값으로 설정하려면 먼저 innodb_trx_commit_allow_data_loss의 값을 1로 변경해야 합니다.

자세한 내용은 로그 버퍼를 플러시하는 빈도 구성 단원을 참조하십시오.

innodb_ft_max_token_size

innodb_ft_min_token_size

innodb_ft_num_word_optimize

innodb_ft_sort_pll_degree

innodb_online_alter_log_max_size

innodb_optimize_fulltext_only

innodb_page_size

아니요

innodb_print_all_deadlocks

이 파라미터를 켜져 있으면 모든 InnoDB 교착 상태에 대한 정보가 Aurora MySQL 오류 로그에 기록됩니다. 자세한 내용은 Aurora MySQL 교착 상태 최소화 및 문제 해결 단원을 참조하십시오.

innodb_purge_batch_size

innodb_purge_threads

innodb_rollback_on_timeout

innodb_rollback_segments

innodb_spin_wait_delay

innodb_strict_mode

innodb_support_xa

Aurora MySQL 버전 3에서 제거되었습니다.

innodb_sync_array_size

innodb_sync_spin_loops

innodb_stats_include_delete_marked

이 파라미터를 활성화하면 InnoDB는 영구 최적화 프로그램 통계를 계산할 때 삭제 표시된 레코드를 포함합니다.

이 파라미터는 Aurora MySQL 버전 2.12 이상 및 버전 3에 적용됩니다.

innodb_table_locks

innodb_trx_commit_allow_data_loss

Aurora MySQL 버전 3에서 innodb_flush_log_at_trx_commit 값을 변경할 수 있도록 이 파라미터를 1로 설정합니다.

innodb_trx_commit_allow_data_loss의 기본값은 0입니다.

자세한 내용은 로그 버퍼를 플러시하는 빈도 구성 단원을 참조하십시오.

innodb_undo_directory

아니요

Aurora MySQL은 관리형 인스턴스를 사용하므로 사용자가 직접 파일 시스템에 액세스하지 않습니다.

internal_tmp_disk_storage_engine

내부 임시 테이블에 사용되는 인메모리 스토리지 엔진을 제어합니다. 허용되는 값은 INNODBMYISAM입니다.

이 파라미터는 Aurora MySQL 버전 2에 적용됩니다.

internal_tmp_mem_storage_engine

내부 임시 테이블에 사용되는 인메모리 스토리지 엔진을 제어합니다. 허용되는 값은 MEMORYTempTable입니다.

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

key_buffer_size

MyISAM 테이블의 키 캐시입니다. 자세한 내용은 keycache->cache_lock 뮤텍스 관련 설명을 참조하세요.

lc_time_names

log_error_suppression_list

MySQL 오류 로그에서 로깅되지 않은 오류 코드 목록을 지정합니다. 이렇게 하면 중요하지 않은 특정 오류 조건을 무시하여 오류 로그를 깔끔하게 유지할 수 있습니다. 자세한 내용은 MySQL 설명서의 log_error_suppression_list를 참조하세요.

이 파라미터는 Aurora MySQL 버전 3.03 이상에 적용됩니다.

low_priority_updates

INSERT, UPDATEDELETE 및 LOCK TABLE WRITE 작업은 보류 중인 SELECT 작업이 없을 때까지 대기합니다. 이 파라미터는 테이블 수준 잠금(MyISAM, MEMORY, MERGE)만 사용하는 스토리지 엔진에만 영향을 줍니다.

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

lower_case_table_names

예(Aurora MySQL 버전 2)

클러스터 생성 시에만(Aurora MySQL 버전 3)

Aurora MySQL 버전 2.10 이상 2.x 버전에서는 이 설정을 변경하고 작성자 인스턴스를 재부팅한 후 모든 리더 인스턴스를 재부팅해야 합니다. 자세한 내용은 읽기 가용성을 포함하여 Aurora 클러스터 재부팅 섹션을 참조하세요.

Aurora MySQL 버전 3에서 이 파라미터의 값은 클러스터가 생성될 때 영구적으로 설정됩니다. 이 옵션에 기본값이 아닌 값을 사용하는 경우 업그레이드하기 전에 Aurora MySQL 버전 3 사용자 지정 파라미터를 설정하고 버전 3 클러스터를 생성하는 스냅샷 복원 작업 중에 파라미터 그룹을 지정합니다.

Aurora MySQL 기반 Aurora Global Database 사용 시 lower_case_table_names 파라미터가 활성화 되어 있는 경우 Aurora MySQL 버전 2에서 버전 3으로 현재 위치 업그레이드를 수행할 수 없습니다. 사용할 수 있는 메서드에 대한 자세한 내용은 메이저 버전 업그레이드 섹션을 참조하세요.

master-info-repository

Aurora MySQL 버전 3에서 제거되었습니다.

master_verify_checksum

Aurora MySQL 버전 2 Aurora MySQL 버전 3에서 source_verify_checksum을 사용합니다.

max_delayed_threads

INSERT DELAYED 명령문을 처리할 최대 스레드 수를 설정합니다.

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

max_error_count

표시용으로 저장할 오류, 경고 및 참고 메시지의 최대 수입니다.

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

max_execution_time

SELECT 문의 실행 제한 시간(밀리초)입니다. 값은 0~18446744073709551615가 될 수 있습니다. 0으로 설정하면 제한 시간이 없습니다.

자세한 내용은 MySQL 설명서의 max_execution_time을 참조하세요.

min_examined_row_limit

이 파라미터를 사용하면 지정한 개수보다 적은 수의 행을 검사하는 쿼리가 로깅되지 않도록 할 수 있습니다.

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

partial_revokes

아니요

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

preload_buffer_size

인덱스를 미리 로드할 때 할당되는 버퍼의 크기입니다.

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

query_cache_type

Aurora MySQL 버전 3에서 제거되었습니다.

read_only

이 파라미터를 켜면 서버는 복제본 스레드에서 수행한 업데이트를 제외한 어떤 업데이트도 허용하지 않습니다.

Aurora MySQL 버전 2에 유효한 값은 다음과 같습니다.

  • 0OFF

  • 1ON

  • {TrueIfReplica} - 읽기 전용 복제본의 경우 ON. 이것이 기본값입니다.

  • {TrueIfClusterReplica} - 리전 간 읽기 전용 복제본, Aurora 글로벌 데이터베이스의 보조 클러스터, 블루/그린 배포 등의 복제본 클러스터의 경우 ON.

Aurora MySQL 버전 3에 유효한 값은 다음과 같습니다.

  • 0OFF. 기본값입니다.

  • 1ON

  • {TrueIfClusterReplica} - 리전 간 읽기 전용 복제본, Aurora 글로벌 데이터베이스의 보조 클러스터, 블루/그린 배포 등의 복제본 클러스터의 경우 ON.

Aurora MySQL 버전 3에서는 CONNECTION_ADMIN 권한이 있는 사용자에게 이 파라미터가 적용되지 않습니다. Aurora 마스터 사용자도 마찬가지입니다. 자세한 내용은 역할 기반 권한 모델 단원을 참조하십시오.

relay-log-space-limit

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

replica_parallel_type

이 파라미터를 사용하면 이미 준비 단계에 있는 모든 커밋되지 않은 스레드의 복제본에서 일관성을 침해하지 않고 병렬 실행을 수행할 수 있습니다. Aurora MySQL 버전 3에 적용됩니다.

Aurora MySQL 버전 3.03.* 이하에서는 기본값이 DATABASE입니다. Aurora MySQL 버전 3.04 이상에서는 기본값이 LOGICAL_CLOCK입니다.

replica_preserve_commit_order

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

replica_transaction_retries

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

replica_type_conversions

이 파라미터는 복제본에 사용되는 유형 변환을 결정합니다. 허용되는 값은 ALL_LOSSYALL_NON_LOSSYALL_SIGNEDALL_UNSIGNED입니다. 자세한 내용은 MySQL 설명서의 소스 및 복제본에서 서로 다른 테이블 정의를 사용하는 복제를 참조하세요.

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

replicate-do-db

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

replicate-do-table

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

replicate-ignore-db

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

replicate-ignore-table

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

replicate-wild-do-table

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

replicate-wild-ignore-table

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

require_secure_transport

이 파라미터는 Aurora MySQL 버전 2와 3에 적용됩니다. 자세한 내용은 Aurora MySQL DB 클러스터에서 TLS 사용 단원을 참조하십시오.

rpl_read_size

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

server_audit_events

server_audit_excl_users

server_audit_incl_users

server_audit_logging

로그를 Amazon CloudWatch Logs에 업로드하는 방법에 관한 지침은 Amazon CloudWatch Logs에 Amazon Aurora MySQL 로그 게시 단원을 참조하십시오.

server_audit_logs_upload

고급 감사를 활성화하고 이 파라미터를 1로 설정하여 CloudWatch Logs에 감사 로그를 게시할 수 있습니다. server_audit_logs_upload 파라미터의 기본 값은 0입니다.

자세한 내용은 Amazon CloudWatch Logs에 Amazon Aurora MySQL 로그 게시 단원을 참조하십시오.

server_id

아니요

skip-character-set-client-handshake

skip_name_resolve

아니요

slave-skip-errors

MySQL 5.7 호환성을 갖춘 Aurora MySQL 버전 2 클러스터에만 적용됩니다.

source_verify_checksum

Aurora MySQL 버전 3

sync_frm

Aurora MySQL 버전 3에서 제거되었습니다.

thread_cache_size

캐시할 스레드 수입니다. 이 파라미터는 Aurora MySQL 버전 2와 3에 적용됩니다.

time_zone

기본적으로 Aurora DB 클러스터의 시간대는 협정 세계시(UTC)입니다. 대신 DB 클러스터의 인스턴스 시간대를 애플리케이션의 현지 시간대로 설정할 수 있습니다. 자세한 내용은 Amazon Aurora DB 클러스터의 현지 시간대 단원을 참조하십시오.

tls_version

자세한 내용은 Aurora MySQL에 지원되는 TLS 버전 섹션을 참조하세요.

인스턴스 수준 파라미터

다음 표에는 Aurora MySQL DB 클러스터의 특정 DB 클러스터에 적용되는 모든 파라미터가 나와 있습니다.

파라미터 이름 수정 가능 참고

activate_all_roles_on_login

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

allow-suspicious-udfs

아니요

aurora_disable_hash_join

Aurora MySQL 버전 2.09 이상에서 해시 조인 최적화를 비활성화하려면 이 파라미터를 ON으로 설정하세요. 버전 3에는 지원되지 않습니다. 자세한 내용은 Amazon Aurora MySQL용 Parallel Query 처리 단원을 참조하십시오.

aurora_lab_mode

자세한 내용은 Amazon Aurora MySQL 랩 모드 단원을 참조하십시오. Aurora MySQL 버전 3에서 제거되었습니다.

aurora_oom_response

이 파라미터는 Aurora MySQL 버전 2 및 3에서 지원됩니다. 자세한 내용은 Aurora MySQL 데이터베이스의 메모리 부족 문제 해결 단원을 참조하십시오.

aurora_parallel_query

Aurora MySQL 버전 2.09 이상에서 병렬 쿼리를 켜려면 ON으로 설정합니다. 이전 aurora_pq 파라미터는 이러한 버전에서 사용되지 않습니다. 자세한 내용은 Amazon Aurora MySQL용 Parallel Query 처리 섹션을 참조하세요.

aurora_pq

2.09 이전 Aurora MySQL 버전에서 특정 DB 인스턴스에 대한 병렬 쿼리를 해제하려면 OFF로 설정합니다. 버전 2.09 이상에서는 aurora_parallel_query를 사용하여 병렬 쿼리를 설정하거나 해제합니다. 자세한 내용은 Amazon Aurora MySQL용 Parallel Query 처리 단원을 참조하십시오.

aurora_read_replica_read_committed

Aurora 복제본에 대해 READ COMMITTED 격리 수준을 활성화하고 격리 동작을 변경하여 장기 실행 쿼리 중 삭제 지연 시간을 줄입니다. 이 설정은 동작 변경과 이러한 변경이 쿼리 결과에 미치는 영향을 이해한 경우에만 활성화하십시오. 예를 들어 이 설정에서는 MySQL 기본값보다 덜 엄격한 격리를 사용합니다. 이 설정이 활성화된 경우 쿼리 실행 중 Aurora에서 테이블 데이터를 재편하므로 장기 실행 쿼리에서는 동일 행의 사본을 두 개 이상 반환할 수 있습니다. 자세한 내용은 Aurora MySQL 격리 수준 단원을 참조하십시오.

aurora_tmptable_enable_per_table_limit

tmp_table_size 파라미터가 Aurora MySQL 버전 3.04 이상의 TempTable 스토리지 엔진에서 생성된 인 메모리 임시 테이블의 최대 크기를 제어하는지를 결정합니다.

자세한 내용은 내부 인 메모리 임시 테이블의 크기 제한 단원을 참조하십시오.

aurora_use_vector_instructions

이 파라미터가 활성화되면 Aurora MySQL은 최신 CPU에서 제공하는 최적화된 벡터 처리 명령을 사용하여 I/O 집약적인 워크로드의 성능을 개선합니다.

이 설정은 Aurora MySQL 3.05 이상에서는 기본적으로 활성화됩니다.

autocommit

automatic_sp_privileges

back_log

basedir

아니요

Aurora MySQL은 관리형 인스턴스를 사용하므로 사용자가 직접 파일 시스템에 액세스하지 않습니다.

binlog_cache_size

binlog_max_flush_queue_time

binlog_order_commits

binlog_stmt_cache_size

binlog_transaction_compression

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

binlog_transaction_compression_level_zstd

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

bulk_insert_buffer_size

concurrent_insert

connect_timeout

core-file

아니요

Aurora MySQL은 관리형 인스턴스를 사용하므로 사용자가 직접 파일 시스템에 액세스하지 않습니다.

datadir

아니요

Aurora MySQL은 관리형 인스턴스를 사용하므로 사용자가 직접 파일 시스템에 액세스하지 않습니다.

default_authentication_plugin

아니요

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

default_time_zone

아니요

default_tmp_storage_engine

임시 테이블의 기본 스토리지 엔진입니다.

default_week_format

delay_key_write

delayed_insert_limit

delayed_insert_timeout

delayed_queue_size

div_precision_increment

end_markers_in_json

eq_range_index_dive_limit

event_scheduler

가끔

이벤트 스케줄러의 상태를 나타냅니다.

Aurora MySQL 버전 3에서는 클러스터 수준에서만 수정할 수 있습니다.

explicit_defaults_for_timestamp

flush

아니요

flush_time

ft_boolean_syntax

아니요

ft_max_word_len

ft_min_word_len

ft_query_expansion_limit

ft_stopword_file

general_log

로그를 CloudWatch Logs에 업로드하는 것에 관한 지침은 Amazon CloudWatch Logs에 Amazon Aurora MySQL 로그 게시 단원을 참조하십시오.

general_log_file

아니요

Aurora MySQL은 관리형 인스턴스를 사용하므로 사용자가 직접 파일 시스템에 액세스하지 않습니다.

group_concat_max_len

host_cache_size

init_connect

연결된 각 클라이언트에 대해 서버에서 실행할 명령입니다. 연결 실패를 방지하려면 설정에 큰따옴표(“)를 사용해야 합니다. 예를 들면 다음과 같습니다.

SET optimizer_switch="hash_join=off"

Aurora MySQL 버전 3에서는 Aurora 마스터 사용자를 비롯하여 CONNECTION_ADMIN 권한이 있는 사용자에게 이 파라미터가 적용되지 않습니다. 자세한 내용은 역할 기반 권한 모델 단원을 참조하십시오.

innodb_adaptive_hash_index

이 파라미터는 Aurora MySQL 버전 2의 DB 인스턴스 수준에서 수정할 수 있습니다. Aurora MySQL 버전 3에서는 DB 클러스터 수준에서만 수정할 수 있습니다.

Adaptive Hash Index는 리더 DB 인스턴스에서 지원되지 않습니다.

innodb_adaptive_max_sleep_delay

Aurora에 대해 innodb_thread_concurrency는 항상 0이므로 이 파라미터를 수정해도 효과가 없습니다.

innodb_aurora_max_partitions_for_range

영구 통계를 사용할 수 없는 경우 이 파라미터를 사용하여 파티션으로 분할된 테이블의 행 수 추정 성능을 개선할 수 있습니다.

0~8,192 범위의 값으로 설정할 수 있으며, 이 값에 따라 행 수를 추정하는 동안 검사할 파티션 수가 결정됩니다. 기본값은 0이며, 이 값은 기본 MySQL 동작과 일치하게 모든 파티션을 사용하여 추정합니다.

이 파라미터는 Aurora MySQL 버전 3.03.1 이상에서 사용할 수 있습니다.

innodb_autoextend_increment

innodb_buffer_pool_dump_at_shutdown

아니요

innodb_buffer_pool_dump_now

아니요

innodb_buffer_pool_filename

아니요

innodb_buffer_pool_load_abort

아니요

innodb_buffer_pool_load_at_startup

아니요

innodb_buffer_pool_load_now

아니요

innodb_buffer_pool_size

기본값은 공식으로 표시됩니다. 수식에서 DBInstanceClassMemory 값을 계산하는 방법에 대한 자세한 내용은 DB 파라미터 수식 변수 섹션을 참조하세요.

innodb_change_buffer_max_size

아니요

Aurora MySQL은 InnoDB 변경 버퍼를 전혀 사용하지 않습니다.

innodb_compression_failure_threshold_pct

innodb_compression_level

innodb_compression_pad_pct_max

innodb_concurrency_tickets

Aurora에 대해 innodb_thread_concurrency는 항상 0이므로 이 파라미터를 수정해도 효과가 없습니다.

innodb_deadlock_detect

이 옵션은 Aurora MySQL 버전 2.11 이상 및 버전 3에서 고착 감지를 비활성화하는 데 사용됩니다.

동시성이 높은 시스템에서 수많은 스레드가 동일한 잠금을 기다릴 때 고착 감지로 인해 속도가 느려질 수 있습니다. 이 파라미터에 대한 자세한 내용은 MySQL 설명서를 참조하세요.

innodb_file_format

Aurora MySQL 버전 3에서 제거되었습니다.

innodb_flushing_avg_loops

아니요

innodb_force_load_corrupted

아니요

innodb_ft_aux_table

innodb_ft_cache_size

innodb_ft_enable_stopword

innodb_ft_server_stopword_table

innodb_ft_user_stopword_table

innodb_large_prefix

Aurora MySQL 버전 3에서 제거되었습니다.

innodb_lock_wait_timeout

innodb_log_compressed_pages

아니요

innodb_lru_scan_depth

innodb_max_purge_lag

innodb_max_purge_lag_delay

innodb_monitor_disable

innodb_monitor_enable

innodb_monitor_reset

innodb_monitor_reset_all

innodb_old_blocks_pct

innodb_old_blocks_time

innodb_open_files

innodb_print_all_deadlocks

이 파라미터를 켜져 있으면 모든 InnoDB 교착 상태에 대한 정보가 Aurora MySQL 오류 로그에 기록됩니다. 자세한 내용은 Aurora MySQL 교착 상태 최소화 및 문제 해결 단원을 참조하십시오.

innodb_random_read_ahead

innodb_read_ahead_threshold

innodb_read_io_threads

아니요

innodb_read_only

아니요

Aurora MySQL은 클러스터 유형을 기반으로 읽기 전용 및 읽기-쓰기 상태의 DB 인스턴스를 관리합니다. 예를 들어 프로비저닝된 클러스터에는 읽기-쓰기 DB 인스턴스(기본 인스턴스) 하나가 있으며, 클러스터에 있는 기타 인스턴스는 읽기 전용(Aurora 복제본)입니다.

innodb_replication_delay

innodb_sort_buffer_size

innodb_stats_auto_recalc

innodb_stats_method

innodb_stats_on_metadata

innodb_stats_persistent

innodb_stats_persistent_sample_pages

innodb_stats_transient_sample_pages

innodb_thread_concurrency

아니요

innodb_thread_sleep_delay

Aurora에 대해 innodb_thread_concurrency는 항상 0이므로 이 파라미터를 수정해도 효과가 없습니다.

interactive_timeout

Aurora는 interactive_timeoutwait_timeout의 최소값을 평가합니다. 그런 다음, 해당 최소값을 시간 초과로 사용하여 대화형 및 비대화형 모든 유휴 세션을 종료합니다.

internal_tmp_disk_storage_engine

내부 임시 테이블에 사용되는 인메모리 스토리지 엔진을 제어합니다. 허용되는 값은 INNODBMYISAM입니다.

이 파라미터는 Aurora MySQL 버전 2에 적용됩니다.

internal_tmp_mem_storage_engine

내부 임시 테이블에 사용되는 인메모리 스토리지 엔진을 제어합니다. 허용되는 값은 MEMORYTempTable입니다.

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

join_buffer_size

keep_files_on_create

key_buffer_size

MyISAM 테이블의 키 캐시입니다. 자세한 내용은 keycache->cache_lock 뮤텍스 관련 설명을 참조하세요.

key_cache_age_threshold

key_cache_block_size

key_cache_division_limit

local_infile

lock_wait_timeout

log-bin

아니요

binlog_formatSTATEMENT, MIXED 또는 ROW로 설정하면 log-bin이 자동으로 ON으로 설정됩니다. binlog_formatOFF로 설정하면 log-bin이 자동으로 OFF로 설정됩니다. 자세한 내용은 Aurora과 MySQL 간의 복제 또는 Aurora와 다른 Aurora DB 클러스터(이진 로그 복제본) 간의 복제 섹션을 참조하세요.

log_bin_trust_function_creators

log_bin_use_v1_row_events

Aurora MySQL 버전 3에서 제거되었습니다.

log_error

아니요

log_error_suppression_list

MySQL 오류 로그에서 로깅되지 않은 오류 코드 목록을 지정합니다. 이렇게 하면 중요하지 않은 특정 오류 조건을 무시하여 오류 로그를 깔끔하게 유지할 수 있습니다. 자세한 내용은 MySQL 설명서의 log_error_suppression_list를 참조하세요.

이 파라미터는 Aurora MySQL 버전 3.03 이상에 적용됩니다.

log_output

log_queries_not_using_indexes

log_slave_updates

아니요

Aurora MySQL 버전 2 Aurora MySQL 버전 3에서 log_replica_updates을 사용합니다.

log_replica_updates

아니요

Aurora MySQL 버전 3

log_throttle_queries_not_using_indexes

log_warnings

Aurora MySQL 버전 3에서 제거되었습니다.

long_query_time

low_priority_updates

INSERT, UPDATEDELETE 및 LOCK TABLE WRITE 작업은 보류 중인 SELECT 작업이 없을 때까지 대기합니다. 이 파라미터는 테이블 수준 잠금(MyISAM, MEMORY, MERGE)만 사용하는 스토리지 엔진에만 영향을 줍니다.

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

max_allowed_packet

max_binlog_cache_size

max_binlog_size

아니요

max_binlog_stmt_cache_size

max_connect_errors

max_connections

기본값은 공식으로 표시됩니다. 수식에서 DBInstanceClassMemory 값을 계산하는 방법에 대한 자세한 내용은 DB 파라미터 수식 변수 섹션을 참조하세요. 인스턴스 클래스에 따른 기본값은 Aurora MySQL DB 인스턴스에 대한 최대 연결 섹션을 참조하세요.

max_delayed_threads

INSERT DELAYED 명령문을 처리할 최대 스레드 수를 설정합니다.

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

max_error_count

표시용으로 저장할 오류, 경고 및 참고 메시지의 최대 수입니다.

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

max_execution_time

SELECT 문의 실행 제한 시간(밀리초)입니다. 값은 0~18446744073709551615가 될 수 있습니다. 0으로 설정하면 제한 시간이 없습니다.

자세한 내용은 MySQL 설명서의 max_execution_time을 참조하세요.

max_heap_table_size

max_insert_delayed_threads

max_join_size

max_length_for_sort_data

Aurora MySQL 버전 3에서 제거되었습니다.

max_prepared_stmt_count

max_seeks_for_key

max_sort_length

max_sp_recursion_depth

max_tmp_tables

Aurora MySQL 버전 3에서 제거되었습니다.

max_user_connections

max_write_lock_count

metadata_locks_cache_size

Aurora MySQL 버전 3에서 제거되었습니다.

min_examined_row_limit

이 파라미터를 사용하면 지정한 개수보다 적은 수의 행을 검사하는 쿼리가 로깅되지 않도록 할 수 있습니다.

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

myisam_data_pointer_size

myisam_max_sort_file_size

myisam_mmap_size

myisam_sort_buffer_size

myisam_stats_method

myisam_use_mmap

net_buffer_length

net_read_timeout

net_retry_count

net_write_timeout

old-style-user-limits

old_passwords

Aurora MySQL 버전 3에서 제거되었습니다.

optimizer_prune_level

optimizer_search_depth

optimizer_switch

이 스위치를 사용하는 Aurora MySQL 기능에 대한 자세한 내용은 Amazon Aurora MySQL 모범 사례 단원을 참조하십시오.

optimizer_trace

optimizer_trace_features

optimizer_trace_limit

optimizer_trace_max_mem_size

optimizer_trace_offset

performance-schema-consumer-events-waits-current

performance-schema-instrument

performance_schema

performance_schema_accounts_size

performance_schema_consumer_global_instrumentation

performance_schema_consumer_thread_instrumentation

performance_schema_consumer_events_stages_current

performance_schema_consumer_events_stages_history

performance_schema_consumer_events_stages_history_long

performance_schema_consumer_events_statements_current

performance_schema_consumer_events_statements_history

performance_schema_consumer_events_statements_history_long

performance_schema_consumer_events_waits_history

performance_schema_consumer_events_waits_history_long

performance_schema_consumer_statements_digest

performance_schema_digests_size

performance_schema_events_stages_history_long_size

performance_schema_events_stages_history_size

performance_schema_events_statements_history_long_size

performance_schema_events_statements_history_size

performance_schema_events_transactions_history_long_size

performance_schema_events_transactions_history_size

performance_schema_events_waits_history_long_size

performance_schema_events_waits_history_size

performance_schema_hosts_size

performance_schema_max_cond_classes

performance_schema_max_cond_instances

performance_schema_max_digest_length

performance_schema_max_file_classes

performance_schema_max_file_handles

performance_schema_max_file_instances

performance_schema_max_index_stat

performance_schema_max_memory_classes

performance_schema_max_metadata_locks

performance_schema_max_mutex_classes

performance_schema_max_mutex_instances

performance_schema_max_prepared_statements_instances

performance_schema_max_program_instances

performance_schema_max_rwlock_classes

performance_schema_max_rwlock_instances

performance_schema_max_socket_classes

performance_schema_max_socket_instances

performance_schema_max_sql_text_length

performance_schema_max_stage_classes

performance_schema_max_statement_classes

performance_schema_max_statement_stack

performance_schema_max_table_handles

performance_schema_max_table_instances

performance_schema_max_table_lock_stat

performance_schema_max_thread_classes

performance_schema_max_thread_instances

performance_schema_session_connect_attrs_size

performance_schema_setup_actors_size

performance_schema_setup_objects_size

performance_schema_show_processlist

이 파라미터는 어떤 SHOW PROCESSLIST 구현을 사용할지를 결정합니다.
  • 기본 구현은 글로벌 뮤텍스를 보유하면서 스레드 관리자 내에서 활성 스레드를 반복합니다. 이로 인해 특히 사용량이 많은 시스템에서 성능이 저하될 수 있습니다.

  • 대안인 SHOW PROCESSLIST 구현은 성능 스키마 processlist 테이블을 기반으로 합니다. 이 구현은 스레드 관리자가 아닌 성능 스키마에서 활성 스레드 데이터를 쿼리하며 뮤텍스가 필요하지 않습니다.

이 파라미터는 Aurora MySQL 버전 2.12 이상 및 버전 3에 적용됩니다.

performance_schema_users_size

pid_file

아니요

plugin_dir

아니요

Aurora MySQL은 관리형 인스턴스를 사용하므로 사용자가 직접 파일 시스템에 액세스하지 않습니다.

port

아니요

Aurora MySQL은 연결 속성을 관리하여 클러스터에 속한 모든 DB 인스턴스에 일관된 설정을 적용합니다.

preload_buffer_size

인덱스를 미리 로드할 때 할당되는 버퍼의 크기입니다.

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

profiling_history_size

query_alloc_block_size

query_cache_limit

Aurora MySQL 버전 3에서 제거되었습니다.

query_cache_min_res_unit

Aurora MySQL 버전 3에서 제거되었습니다.

query_cache_size

기본값은 공식으로 표시됩니다. 수식에서 DBInstanceClassMemory 값을 계산하는 방법에 대한 자세한 내용은 DB 파라미터 수식 변수 섹션을 참조하세요.

Aurora MySQL 버전 3에서 제거되었습니다.

query_cache_type

Aurora MySQL 버전 3에서 제거되었습니다.

query_cache_wlock_invalidate

Aurora MySQL 버전 3에서 제거되었습니다.

query_prealloc_size

range_alloc_block_size

read_buffer_size

read_only

이 파라미터를 켜면 서버는 복제본 스레드에서 수행한 업데이트를 제외한 어떤 업데이트도 허용하지 않습니다.

Aurora MySQL 버전 2에 유효한 값은 다음과 같습니다.

  • 0OFF

  • 1ON

  • {TrueIfReplica} - 읽기 전용 복제본의 경우 ON. 이것이 기본값입니다.

  • {TrueIfClusterReplica} - 리전 간 읽기 전용 복제본, Aurora 글로벌 데이터베이스의 보조 클러스터, 블루/그린 배포 등의 복제본 클러스터 인스턴스의 경우 ON.

장애 조치 시 read_only 파라미터가 새 라이터 인스턴스에 적용되도록 하려면 Aurora MySQL 버전 2의 DB 클러스터 파라미터 그룹을 사용하는 것이 좋습니다.

참고

Aurora MySQL은 모든 리더에 대해 innodb_read_only1로 설정하므로 리더 인스턴스는 항상 읽기 전용입니다. 따라서 read_only는 리더 인스턴스에서 중복됩니다.

Aurora MySQL 버전 3에서 인스턴스 수준에서 제거되었습니다.

read_rnd_buffer_size

relay-log

아니요

relay_log_info_repository

Aurora MySQL 버전 3에서 제거되었습니다.

relay_log_recovery

아니요

replica_checkpoint_group

Aurora MySQL 버전 3

replica_checkpoint_period

Aurora MySQL 버전 3

replica_parallel_workers

Aurora MySQL 버전 3

replica_pending_jobs_size_max

Aurora MySQL 버전 3

replica_skip_errors

Aurora MySQL 버전 3

replica_sql_verify_checksum

Aurora MySQL 버전 3

safe-user-create

secure_auth

이 파라미터는 Aurora MySQL 버전 2에서 항상 활성화되어 있습니다. 비활성화하려고 하면 오류가 발생합니다.

Aurora MySQL 버전 3에서 제거되었습니다.

secure_file_priv

아니요

Aurora MySQL은 관리형 인스턴스를 사용하므로 사용자가 직접 파일 시스템에 액세스하지 않습니다.

show_create_table_verbosity

이 변수를 활성화하면 기본 형식인지와 상관없이 SHOW_CREATE_TABLEROW_FORMAT을 표시합니다.

이 파라미터는 Aurora MySQL 버전 2.12 이상 및 버전 3에 적용됩니다.

skip-slave-start

아니요

skip_external_locking

아니요

skip_show_database

slave_checkpoint_group

Aurora MySQL 버전 2 Aurora MySQL 버전 3에서 replica_checkpoint_group을 사용합니다.

slave_checkpoint_period

Aurora MySQL 버전 2 Aurora MySQL 버전 3에서 replica_checkpoint_period을 사용합니다.

slave_parallel_workers

Aurora MySQL 버전 2 Aurora MySQL 버전 3에서 replica_parallel_workers을 사용합니다.

slave_pending_jobs_size_max

Aurora MySQL 버전 2 Aurora MySQL 버전 3에서 replica_pending_jobs_size_max을 사용합니다.

slave_sql_verify_checksum

Aurora MySQL 버전 2 Aurora MySQL 버전 3에서 replica_sql_verify_checksum을 사용합니다.

slow_launch_time

slow_query_log

로그를 CloudWatch Logs에 업로드하는 것에 관한 지침은 Amazon CloudWatch Logs에 Amazon Aurora MySQL 로그 게시 단원을 참조하십시오.

slow_query_log_file

아니요

Aurora MySQL은 관리형 인스턴스를 사용하므로 사용자가 직접 파일 시스템에 액세스하지 않습니다.

socket

아니요

sort_buffer_size

sql_mode

sql_select_limit

stored_program_cache

sync_binlog

아니요

sync_master_info

sync_source_info

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다.

sync_relay_log

Aurora MySQL 버전 3에서 제거되었습니다.

sync_relay_log_info

sysdate-is-now

table_cache_element_entry_ttl

아니요

table_definition_cache

기본값은 공식으로 표시됩니다. 수식에서 DBInstanceClassMemory 값을 계산하는 방법에 대한 자세한 내용은 DB 파라미터 수식 변수 섹션을 참조하세요.

table_open_cache

기본값은 공식으로 표시됩니다. 수식에서 DBInstanceClassMemory 값을 계산하는 방법에 대한 자세한 내용은 DB 파라미터 수식 변수 섹션을 참조하세요.

table_open_cache_instances

temp-pool

Aurora MySQL 버전 3에서 제거되었습니다.

temptable_max_mmap

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다. 세부 정보는 Aurora MySQL 버전 3의 새로운 임시 테이블 동작을 참조하세요.

temptable_max_ram

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다. 세부 정보는 Aurora MySQL 버전 3의 새로운 임시 테이블 동작을 참조하세요.

temptable_use_mmap

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다. 세부 정보는 Aurora MySQL 버전 3의 새로운 임시 테이블 동작을 참조하세요.

thread_cache_size

캐시할 스레드 수입니다. 이 파라미터는 Aurora MySQL 버전 2와 3에 적용됩니다.

thread_handling

아니요

thread_stack

timed_mutexes

tmp_table_size

Aurora MySQL 버전 3의 MEMORY 스토리지 엔진이 생성한 내부 인 메모리 임시 테이블의 최대 크기를 정의합니다.

Aurora MySQL 버전 3.04 이상에서는 aurora_tmptable_enable_per_table_limit이 ON일 때 TempTable 스토리지 엔진이 생성한 내부 인 메모리 임시 테이블의 최대 크기를 정의합니다.

자세한 내용은 내부 인 메모리 임시 테이블의 크기 제한 단원을 참조하십시오.

tmpdir

아니요

Aurora MySQL은 관리형 인스턴스를 사용하므로 사용자가 직접 파일 시스템에 액세스하지 않습니다.

transaction_alloc_block_size

transaction_isolation

이 파라미터는 Aurora MySQL 버전 3에 적용됩니다. tx_isolation을 대체합니다.

transaction_prealloc_size

tx_isolation

Aurora MySQL 버전 3에서 제거되었습니다. transaction_isolation으로 대체됩니다.

updatable_views_with_limit

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

아니요

wait_timeout

Aurora는 interactive_timeoutwait_timeout의 최소값을 평가합니다. 그런 다음, 해당 최소값을 시간 초과로 사용하여 대화형 및 비대화형 모든 유휴 세션을 종료합니다.

Aurora MySQL에 적용되지 않는 MySQL 파라미터

Aurora MySQL과 MySQL 간의 아키텍처 차이 때문에 일부 MySQL 파라미터는 Aurora MySQL에 적용되지 않습니다.

다음 MySQL 파라미터는 Aurora MySQL에 적용되지 않습니다. 단, 이 목록이 전부는 아닙니다.

  • activate_all_roles_on_login - 이 파라미터는 Aurora MySQL 버전 2에 적용되지 않습니다. Aurora MySQL 버전 3에서 사용할 수 있습니다.

  • big_tables

  • bind_address

  • character_sets_dir

  • innodb_adaptive_flushing

  • innodb_adaptive_flushing_lwm

  • innodb_buffer_pool_chunk_size

  • innodb_buffer_pool_instances

  • innodb_change_buffering

  • innodb_checksum_algorithm

  • innodb_data_file_path

  • innodb_dedicated_server

  • innodb_doublewrite

  • innodb_flush_log_at_timeout - 이 파라미터는 Aurora MySQL에 적용되지 않습니다. 자세한 내용은 로그 버퍼를 플러시하는 빈도 구성 단원을 참조하십시오.

  • innodb_flush_method

  • innodb_flush_neighbors

  • innodb_io_capacity

  • innodb_io_capacity_max

  • innodb_log_buffer_size

  • innodb_log_file_size

  • innodb_log_files_in_group

  • innodb_log_spin_cpu_abs_lwm

  • innodb_log_spin_cpu_pct_hwm

  • innodb_log_writer_threads

  • innodb_max_dirty_pages_pct

  • innodb_numa_interleave

  • innodb_page_size

  • innodb_redo_log_capacity

  • innodb_redo_log_encrypt

  • innodb_undo_log_encrypt

  • innodb_undo_log_truncate

  • innodb_undo_logs

  • innodb_undo_tablespaces

  • innodb_use_native_aio

  • innodb_write_io_threads

Aurora MySQL 글로벌 상태 변수

다음과 같은 명령문을 사용하여 Aurora MySQL 글로벌 상태 변수의 현재 값을 찾을 수 있습니다.

show global status like '%aurora%';

다음 테이블에는 Aurora MySQL이 사용하는 글로벌 상태 변수가 설명되어 있습니다.

명칭 설명

AuroraDb_commits

마지막 재시작 이후 총 커밋 수입니다.

AuroraDb_commit_latency

마지막 재시작 이후 집계된 커밋 지연 시간입니다.

AuroraDb_ddl_stmt_duration

마지막 재시작 이후 집계된 DDL 지연 시간입니다.

AuroraDb_select_stmt_duration

마지막 재시작 이후 집계된 SELECT 명령문 지연 시간입니다.

AuroraDb_insert_stmt_duration

마지막 재시작 이후 집계된 INSERT 명령문 지연 시간입니다.

AuroraDb_update_stmt_duration

마지막 재시작 이후 집계된 UPDATE 명령문 지연 시간입니다.

AuroraDb_delete_stmt_duration

마지막 재시작 이후 집계된 DELETE 명령문 지연 시간입니다.

Aurora_binlog_io_cache_allocated

Binlog I/O 캐시에 할당된 바이트 수입니다.

Aurora_binlog_io_cache_read_requests

Binlog I/O 캐시에 전송된 읽기 요청 수입니다.

Aurora_binlog_io_cache_reads

Binlog I/O 캐시에서 제공된 읽기 요청 수입니다.

Aurora_enhanced_binlog

이 DB 인스턴스에 대해 향상된 binlog를 활성화했는지 아니면 비활성화했는지를 나타냅니다. 자세한 내용은 향상된 binlog 설정 단원을 참조하십시오.

Aurora_external_connection_count

DB 인스턴스에 대한 데이터베이스 연결 수입니다. 데이터베이스 상태 확인에 사용되는 RDS 서비스 연결은 제외됩니다.

Aurora_fast_insert_cache_hits

캐싱된 커서가 성공적으로 검색 및 확인되면 증가하는 카운터입니다. 고속 삽입 캐시에 대한 자세한 내용은 Amazon Aurora MySQL 성능 개선 사항 섹션을 참조하세요.

Aurora_fast_insert_cache_misses

캐싱된 커서가 더 이상 유효하지 않고 Aurora가 정상적인 인덱스 순회를 수행하면 증가하는 카운터입니다. 고속 삽입 캐시에 대한 자세한 내용은 Amazon Aurora MySQL 성능 개선 사항 섹션을 참조하세요.

Aurora_fts_cache_memory_used

InnoDB 전체 텍스트 검색 시스템이 사용 중인 메모리 양(바이트)입니다. 이 변수는 Aurora MySQL 버전 3.07 이상에 적용됩니다.

Aurora_fwd_master_dml_stmt_count

이 라이터 DB 인스턴스로 전달된 총 DML 명령문 수입니다. 이 변수는 Aurora MySQL 버전 2에 적용됩니다.

Aurora_fwd_master_dml_stmt_duration

이 라이터 DB 인스턴스로 전달된 DML 명령문의 총 기간입니다. 이 변수는 Aurora MySQL 버전 2에 적용됩니다.

Aurora_fwd_master_errors_rpc_timeout

전달된 연결이 라이터에서 설정되지 못한 횟수입니다.

Aurora_fwd_master_errors_session_limit

전달된 쿼리 중 라이터의 session full로 인해 거부된 쿼리 수입니다.

Aurora_fwd_master_errors_session_timeout

라이터의 시간 초과로 인해 전달 세션이 종료된 횟수입니다.

Aurora_fwd_master_open_sessions

라이터 DB 인스턴스에 있는 전달된 세션 수입니다. 이 변수는 Aurora MySQL 버전 2에 적용됩니다.

Aurora_fwd_master_select_stmt_count

이 라이터 DB 인스턴스로 전달된 총 SELECT 명령문 수입니다. 이 변수는 Aurora MySQL 버전 2에 적용됩니다.

Aurora_fwd_master_select_stmt_duration

이 라이터 DB 인스턴스로 전달된 SELECT 명령문의 총 기간입니다. 이 변수는 Aurora MySQL 버전 2에 적용됩니다.

Aurora_fwd_writer_dml_stmt_count

이 라이터 DB 인스턴스로 전달된 총 DML 명령문 수입니다. 이 변수는 Aurora MySQL 버전 3에 적용됩니다.

Aurora_fwd_writer_dml_stmt_duration

이 라이터 DB 인스턴스로 전달된 DML 명령문의 총 기간입니다. 이 변수는 Aurora MySQL 버전 3에 적용됩니다.

Aurora_fwd_writer_errors_rpc_timeout

전달된 연결이 라이터에서 설정되지 못한 횟수입니다.

Aurora_fwd_writer_errors_session_limit

전달된 쿼리 중 라이터의 session full로 인해 거부된 쿼리 수입니다.

Aurora_fwd_writer_errors_session_timeout

라이터의 시간 초과로 인해 전달 세션이 종료된 횟수입니다.

Aurora_fwd_writer_open_sessions

라이터 DB 인스턴스에 있는 전달된 세션 수입니다. 이 변수는 Aurora MySQL 버전 3에 적용됩니다.

Aurora_fwd_writer_select_stmt_count

이 라이터 DB 인스턴스로 전달된 총 SELECT 명령문 수입니다. 이 변수는 Aurora MySQL 버전 3에 적용됩니다.

Aurora_fwd_writer_select_stmt_duration

이 라이터 DB 인스턴스로 전달된 SELECT 명령문의 총 기간입니다. 이 변수는 Aurora MySQL 버전 3에 적용됩니다.

Aurora_lockmgr_buffer_pool_memory_used

Aurora MySQL 잠금 관리자가 사용하는 버퍼 풀 메모리의 양(바이트)입니다.

Aurora_lockmgr_memory_used

Aurora MySQL 잠금 관리자가 사용하는 메모리의 양(바이트)입니다.

Aurora_ml_actual_request_cnt

DB 인스턴스 사용자가 실행하는 모든 쿼리에 걸쳐 Aurora MySQL이 Aurora 기계 학습 서비스에 전송하는 총 요청 수입니다. 자세한 내용은 Aurora MySQL과 함께 Amazon Aurora 기계 학습 사용 단원을 참조하십시오.

Aurora_ml_actual_response_cnt

DB 인스턴스 사용자가 실행하는 모든 쿼리에 걸쳐 Aurora MySQL이 Aurora 기계 학습 서비스에서 수신하는 총 응답 횟수입니다. 자세한 내용은 Aurora MySQL과 함께 Amazon Aurora 기계 학습 사용 단원을 참조하십시오.

Aurora_ml_cache_hit_cnt

DB 인스턴스 사용자가 실행하는 모든 쿼리에 걸쳐 Aurora MySQL이 Aurora 기계 학습 서비스에서 수신하는 총 내부 캐시 히트 횟수입니다. 자세한 내용은 Aurora MySQL과 함께 Amazon Aurora 기계 학습 사용 단원을 참조하십시오.

Aurora_ml_logical_request_cnt

마지막 상태 재설정 이후 DB 인스턴스가 Aurora 기계 학습 서비스로 전송되어야 한다고 평가한 논리적 요청의 수입니다. 배치 사용 여부에 따라 이 값은 Aurora_ml_actual_request_cnt보다 높을 수 있습니다. 자세한 내용은 Aurora MySQL과 함께 Amazon Aurora 기계 학습 사용 단원을 참조하십시오.

Aurora_ml_logical_response_cnt

DB 인스턴스 사용자가 실행하는 모든 쿼리에 걸쳐 Aurora MySQL이 Aurora 기계 학습 서비스에서 수신하는 총 응답 횟수입니다. 자세한 내용은 Aurora MySQL과 함께 Amazon Aurora 기계 학습 사용 단원을 참조하십시오.

Aurora_ml_retry_request_cnt

마지막 상태 재설정 이후 DB 인스턴스가 Aurora 기계 학습 서비스로 전송한 재시도 요청의 수입니다. 자세한 내용은 Aurora MySQL과 함께 Amazon Aurora 기계 학습 사용 단원을 참조하십시오.

Aurora_ml_single_request_cnt

DB 인스턴스 사용자가 실행하는 모든 쿼리에 걸쳐 비일괄 모드로 평가되는 Aurora 기계 학습 함수의 총 개수입니다. 자세한 내용은 Aurora MySQL과 함께 Amazon Aurora 기계 학습 사용 단원을 참조하십시오.

aurora_oom_avoidance_recovery_state

이 DB 인스턴스에 대해 Aurora 메모리 부족(OOM) 회피 복구가 ACTIVE 상태인지 INACTIVE 상태인지를 나타냅니다.

aurora_oom_reserved_mem_enter_kb

Aurora의 OOM 처리 메커니즘에서 RESERVED 상태로 진입하는 임계값을 나타냅니다.

서버의 사용 가능한 메모리가 이 임계값 아래로 떨어지면aurora_oom_statusRESERVED로 변경되어 서버의 메모리 사용량이 임계 수준에 가까워지고 있음을 나타냅니다.

aurora_oom_reserved_mem_exit_kb

Aurora의 OOM 처리 메커니즘에서 RESERVED 상태를 종료하는 임계값을 나타냅니다.

서버의 사용 가능한 메모리가 이 임계값 이상으로 올라가면 aurora_oom_statusNORMAL로 되돌아가 서버가 충분한 메모리 리소스를 갖춘 보다 안정적인 상태로 돌아갔음을 나타냅니다.

aurora_oom_status

이 DB 인스턴스의 현재 OOM 상태를 나타냅니다. 값이 NORMAL인 경우 메모리 리소스가 충분함을 나타냅니다.

값이 RESERVED로 변경되면 서버의 사용 가능한 메모리가 부족함을 나타냅니다. aurora_oom_response 파라미터 구성에 따라 조치가 취해집니다.

자세한 내용은 Aurora MySQL 데이터베이스의 메모리 부족 문제 해결 단원을 참조하십시오.

Aurora_pq_bytes_returned

병렬 쿼리 동안 헤드 노드에 전송된 튜플 데이터 구조를 위한 바이트 수입니다. Aurora_pq_pages_pushed_down과 비교하기 위해 16,384로 나눕니다.

Aurora_pq_max_concurrent_requests

이 Aurora DB 인스턴스에서 동시에 실행될 수 있는 병렬 쿼리 세션의 최대 수입니다. 이 수는 AWS DB 인스턴스 클래스에 따라 결정되는 고정된 수입니다.

Aurora_pq_pages_pushed_down

병렬 쿼리가 헤드 노드로 네트워크 전송을 회피한 데이터 페이지의 수입니다(각각 16 KiB의 고정 크기).

Aurora_pq_request_attempted

요청된 병렬 쿼리 세션의 수입니다. 이 값은 하위 쿼리 및 조인과 같은 SQL 구조에 따라, 쿼리 당 두 개 이상의 세션을 나타낼 수 있습니다.

Aurora_pq_request_executed

병렬 쿼리 세션의 수가 성공적으로 실행됩니다.

Aurora_pq_request_failed

클라이언트에 오류를 반환한 병렬 쿼리 세션의 수입니다. 일부 경우에 병렬 쿼리를 위한 요청이 실패할 수도 있습니다(예를 들어, 스토리지 계층의 문제로 인해). 이러한 경우에는 실패한 쿼리 부분이 비병렬 쿼리 메커니즘을 사용하여 다시 시도됩니다. 다시 시도된 쿼리 또한 실패하는 경우, 오류가 클라이언트에 반환되고 이 카운터가 증가합니다.

Aurora_pq_request_in_progress

병렬 쿼리 세션의 수가 현재 진행 중입니다. 이 수는 전체 Aurora DB 클러스터가 아니라 연결되어 있는 특정 Aurora DB 인스턴스에 적용됩니다. DB 인스턴스가 동시성 한도에 근접했는지 확인하려면, 이 값을 Aurora_pq_max_concurrent_requests와 비교합니다.

Aurora_pq_request_not_chosen

병렬 쿼리가 쿼리를 충족시키기 위해 선택되지 않은 횟수입니다. 이 값은 여러 개의 다른 더 세분화된 카운터의 합계입니다. 쿼리가 실제로 수행되지 않더라도 EXPLAIN 문을 통해 이 카운터가 증가할 수 있습니다.

Aurora_pq_request_not_chosen_below_min_rows

테이블에 있는 행의 수로 인해 병렬 쿼리가 선택되지 않은 횟수입니다. 쿼리가 실제로 수행되지 않더라도 EXPLAIN 문을 통해 이 카운터가 증가할 수 있습니다.

Aurora_pq_request_not_chosen_column_bit

예상 열 목록에서 지원되지 않는 데이터 형식으로 인해 비병렬 쿼리 처리 경로를 사용하는 병렬 쿼리 요청의 수입니다.

Aurora_pq_request_not_chosen_column_geometry

테이블에 GEOMETRY 데이터 형식의 열이 있기 때문에 비병렬 쿼리 처리 경로를 사용하는 병렬 쿼리 요청의 수입니다. 이 제한 사항이 적용되지 않는 Aurora MySQL 버전에 대한 자세한 정보는 Aurora MySQL 버전 3에 병렬 쿼리 클러스터 업그레이드 섹션을 참조하세요.

Aurora_pq_request_not_chosen_column_lob

테이블에 LOB 데이터 형식의 열이 있거나 VARCHAR 선언된 길이로 인해 외부에 저장된 열이 있으므로에 비병렬 쿼리 처리 경로를 사용하는 병렬 쿼리 요청의 수입니다. 이 제한 사항이 제거된 Aurora MySQL 버전에 대한 자세한 정보는 Aurora MySQL 버전 3에 병렬 쿼리 클러스터 업그레이드 섹션을 참조하세요.

Aurora_pq_request_not_chosen_column_virtual

테이블에 가상 열이 포함되어 있기 때문에 비병렬 쿼리 처리 경로를 사용하는 병렬 쿼리 요청의 수입니다.

Aurora_pq_request_not_chosen_custom_charset

테이블에 사용자 지정 문자 집합이 있는 열이 있기 때문에 비병렬 쿼리 처리 경로를 사용하는 병렬 쿼리 요청의 수입니다.

Aurora_pq_request_not_chosen_fast_ddl

테이블이 현재 빠른 DDL ALTER 문에 의해 변경되고 있기 때문에 비병렬 쿼리 처리 경로를 사용하는 병렬 쿼리 요청의 수입니다.

Aurora_pq_request_not_chosen_few_pages_outside_buffer_pool

테이블 데이터 중 95% 미만이 버퍼 풀에 있는 경우에도, 버퍼링되지 않은 테이블 데이터가 병렬 쿼리가 가치 있을 만큼 충분하지 않았기 때문에 병렬 쿼리가 선택되지 않은 횟수입니다.

Aurora_pq_request_not_chosen_full_text_index

테이블에 전체 텍스트 인덱스가 있기 때문에 비병렬 쿼리 처리 경로를 사용하는 병렬 쿼리 요청의 수입니다.

Aurora_pq_request_not_chosen_high_buffer_pool_pct

테이블 데이터 중 많은 양이(현재, 95% 이상) 이미 버퍼 풀에 있었기 때문에 병렬 쿼리가 선택되지 않은 횟수입니다. 이러한 경우, 옵티마이저는 버퍼 풀에서 데이터 읽기가 더 효율적이라고 결정합니다. 쿼리가 실제로 수행되지 않더라도 EXPLAIN 문을 통해 이 카운터가 증가할 수 있습니다.

Aurora_pq_request_not_chosen_index_hint

쿼리에 인덱스 힌트가 포함되어 있기 때문에 비병렬 쿼리 처리 경로를 사용하는 병렬 쿼리 요청의 수입니다.

Aurora_pq_request_not_chosen_innodb_table_format

테이블이 지원되지 않는 InnoDB 행 형식을 사용하기 때문에 비병렬 쿼리 처리 경로를 사용하는 병렬 쿼리 요청의 수입니다. Aurora 병렬 쿼리는 COMPACT, REDUNDANTDYNAMIC 행 형식에만 적용됩니다.

Aurora_pq_request_not_chosen_long_trx

장기 실행 트랜잭션 내부에서 쿼리가 시작되는 중이어서 비병렬 쿼리 처리 경로를 사용한 병렬 쿼리 요청의 수입니다. 쿼리가 실제로 수행되지 않더라도 EXPLAIN 문을 통해 이 카운터가 증가할 수 있습니다.

Aurora_pq_request_not_chosen_no_where_clause

쿼리에 WHERE 절이 포함되어 있지 않기 때문에 비병렬 쿼리 처리 경로를 사용하는 병렬 쿼리 요청의 수입니다.

Aurora_pq_request_not_chosen_range_scan

쿼리가 인덱스에서 범위 스캔을 사용하기 때문에 비병렬 쿼리 처리 경로를 사용하는 병렬 쿼리 요청의 수입니다.

Aurora_pq_request_not_chosen_row_length_too_long

모든 열의 총 결합 길이가 너무 길기 때문에 비병렬 쿼리 처리 경로를 사용하는 병렬 쿼리 요청의 수입니다.

Aurora_pq_request_not_chosen_small_table

행의 수 및 평균 행 길이에 따라 결정된 테이블의 전체 크기로 인해 병렬 쿼리가 선택되지 않은 횟수입니다. 쿼리가 실제로 수행되지 않더라도 EXPLAIN 문을 통해 이 카운터가 증가할 수 있습니다.

Aurora_pq_request_not_chosen_temporary_table

쿼리가 지원되지 않는 MyISAM 또는 memory 테이블 형식을 사용하는 임시 테이블을 참조하기 때문에 비병렬 쿼리 처리 경로를 사용하는 병렬 쿼리 요청의 수입니다.

Aurora_pq_request_not_chosen_tx_isolation

쿼리가 지원되지 않는 트랜잭션 격리 수준을 사용하기 때문에 비병렬 쿼리 처리 경로를 사용하는 병렬 쿼리 요청의 수입니다. 읽기 전용 DB 인스턴스에서는 병렬 쿼리가 REPEATABLE READREAD COMMITTED 격리 수준에만 적용됩니다.

Aurora_pq_request_not_chosen_update_delete_stmts

쿼리가 UPDATE 또는 DELETE 문의 일부이기 때문에 비병렬 쿼리 처리 경로를 사용하는 병렬 쿼리 요청의 수입니다.

Aurora_pq_request_not_chosen_unsupported_access

WHERE 절이 병렬 쿼리를 위한 기준에 부합되지 않기 때문에 비병렬 쿼리 처리 경로를 사용하는 병렬 쿼리 요청의 수입니다. 이 결과는 쿼리에 데이터 집약적인 스캔이 필요하지 않은 경우이거나 쿼리가 DELETE 또는 UPDATE 문인 경우에 발생할 수 있습니다.

Aurora_pq_request_not_chosen_unsupported_storage_type

Aurora MySQL DB 클러스터가 지원되는 Aurora 클러스터 스토리지 구성을 사용하지 않기 때문에 비병렬 쿼리 처리 경로를 사용하는 병렬 쿼리 요청 수입니다. 자세한 내용은 제한 사항 단원을 참조하십시오.

이 파라미터는 Aurora MySQL 버전 3.04 이상에 적용됩니다.

Aurora_pq_request_throttled

동시 병렬 쿼리의 최대 수가 이미 특정 Aurora DB 인스턴스에서 실행 중이기 때문에 병렬 쿼리가 선택되지 않은 횟수입니다.

Aurora_repl_bytes_received

마지막 재시작 이후 Aurora MySQL 리더 데이터베이스 인스턴스에 복제된 바이트 수입니다. 자세한 내용은 Amazon Aurora MySQL을 사용한 복제 단원을 참조하십시오.

Aurora_reserved_mem_exceeded_incidents

마지막 재시작 이후 엔진이 예약된 메모리 제한을 초과한 횟수입니다. aurora_oom_response가 구성된 경우 이 임계값은 메모리 부족(OOM) 방지 활동이 트리거되는 시기를 정의합니다. Aurora MySQL OOM 응답에 대한 자세한 내용은 Aurora MySQL 데이터베이스의 메모리 부족 문제 해결 섹션을 참조하세요.

Aurora_thread_pool_thread_count

Aurora 스레드 풀의 현재 스레드 수입니다. Aurora MySQL의 스레드 풀에 대한 자세한 내용은 스레드 풀 섹션을 참조하세요.

Aurora_tmz_version

DB 클러스터에서 사용하는 시간대 정보의 현재 버전을 나타냅니다. 값은 인터넷 할당 번호 관리 기관(IANA) 형식인 YYYYsuffix 형식을 따릅니다(예: 2022a 및 2023c).

이 파라미터는 Aurora MySQL 버전 2.12 이상 및 버전 3.04 이상에 적용됩니다.

Aurora_zdr_oom_threshold

잠재적인 메모리 관련 문제에서 복구하기 위해 가동 중지 시간 제로 재시작(ZDR)을 시작하기 위한 Aurora DB 인스턴스의 메모리 임계값을 킬로바이트(KB)로 나타냅니다.

server_aurora_das_running

이 DB 인스턴스에서 데이터베이스 활동 스트림(DAS)을 활성화했는지 아니면 비활성했는지를 나타냅니다. 자세한 내용은 데이터베이스 활동 스트림을 사용하여 Amazon Aurora 모니터링 단원을 참조하십시오.

Aurora MySQL에 적용되지 않는 MySQL 상태 변수

Aurora MySQL과 MySQL 간의 아키텍처 차이 때문에 일부 MySQL 상태 변수는 Aurora MySQL에 적용되지 않습니다.

다음 MySQL 상태 변수는 Aurora MySQL에 적용되지 않습니다. 단, 이 목록이 전부는 아닙니다.

  • innodb_buffer_pool_bytes_dirty

  • innodb_buffer_pool_pages_dirty

  • innodb_buffer_pool_pages_flushed

Aurora MySQL 버전 3은 Aurora MySQL 버전 2에 있던 다음 상태 변수를 제거합니다.

  • AuroraDb_lockmgr_bitmaps0_in_use

  • AuroraDb_lockmgr_bitmaps1_in_use

  • AuroraDb_lockmgr_bitmaps_mem_used

  • AuroraDb_thread_deadlocks

  • available_alter_table_log_entries

  • Aurora_lockmgr_memory_used

  • Aurora_missing_history_on_replica_incidents

  • Aurora_new_lock_manager_lock_release_cnt

  • Aurora_new_lock_manager_lock_release_total_duration_micro

  • Aurora_new_lock_manager_lock_timeout_cnt

  • Aurora_total_op_memory

  • Aurora_total_op_temp_space

  • Aurora_used_alter_table_log_entries

  • Aurora_using_new_lock_manager

  • Aurora_volume_bytes_allocated

  • Aurora_volume_bytes_left_extent

  • Aurora_volume_bytes_left_total

  • Com_alter_db_upgrade

  • Compression

  • External_threads_connected

  • Innodb_available_undo_logs

  • Last_query_cost

  • Last_query_partial_plans

  • Slave_heartbeat_period

  • Slave_last_heartbeat

  • Slave_received_heartbeats

  • Slave_retried_transactions

  • Slave_running

  • Time_since_zero_connections

이러한 MySQL 상태 변수는 Aurora MySQL 버전 2에서 사용할 수 있지만 Aurora MySQL 버전 3에서는 사용할 수 없습니다.

  • Innodb_redo_log_enabled

  • Innodb_undo_tablespaces_total

  • Innodb_undo_tablespaces_implicit

  • Innodb_undo_tablespaces_explicit

  • Innodb_undo_tablespaces_active