제품 동향
차이 매개변수 이름 | 기본 템플릿(폐기됨) | 고성능 매개변수 템플릿 | 고안정성 템플릿 |
innodb_read_io_threads | 12 | {MAX(DBInitCpu/2,4)} | {MAX(DBInitCpu/2,4)} |
innodb_write_io_threads | 12 | {MAX(DBInitCpu/2,4)} | {MAX(DBInitCpu/2,4)} |
max_connections | 10000 | {MIN(DBInitMemory/4+500,100000)} | {MIN(DBInitMemory/4+500,100000)} |
table_definition_cache | 768 | {MAX(DBInitMemory*512/1000,2048)} | {MAX(DBInitMemory*512/1000,2048)} |
table_open_cache | 2000 | {MAX(DBInitMemory*512/1000,2048)} | {MAX(DBInitMemory*512/1000,2048)} |
table_open_cache_instances | 16 | {MIN(DBInitMemory/1000,16)} | {MIN(DBInitMemory/1000,16)} |
innodb_disable_sort_file_cache | OFF | OFF | ON |
innodb_log_compressed_pages | ON | OFF | ON |
innodb_print_all_deadlocks | OFF | OFF | ON |
sync_binlog | 0 | 1000 | 1 |
thread_handling | one-thread-per-connection | pool-of-threads | one-thread-per-connection |
innodb_flush_redo_using_fdatasync | TRUE | TRUE | TRUE |
innodb_fast_ahi_cleanup_for_drop_table | ON | ON | ON |
innodb_adaptive_hash_index | FALSE | TRUE | FALSE |
innodb_table_drop_mode | ASYNC_DROP | ASYNC_DROP | ASYNC_DROP |
innodb_flush_log_at_trx_commit | 2 | 2 | 1 |
매개변수 | 값 | 설명 |
innodb_flush_log_at_trx_commit | 1 | 트랜잭션 제출 시 트랜잭션 로그를 캐시 영역에서 로그 파일로 기록하고 즉시 디스크에 저장합니다. |
| 2 | 트랜잭션 제출 시 트랜잭션 로그를 캐시 영역에서 로그 파일로 기록하지만 즉시 디스크에 저장되지 않을 수 있습니다. 로그 파일은 매초 디스크에 기록되며, 기록 전에 시스템이 다운되면 마지막 1초의 로그가 손실될 수 있습니다. |
innodb_flush_redo_using_fdatasync | TRUE | fdatasync 시스텀 호출을 사용하여 redo log file를 플러시합니다. fsync 시스템 호출에 비해 일부 redo 기록 시나리오에서는 파일 메타데이터를 스토리지 장치에 항상 플러시하는 것을 피할 수 있으므로 불필요한 디스크 기록 조작을 생략하여 성능이 약간 향상됩니다. |
| FALSE | fsync 시스텀 호출을 사용하여 redo log file를 플러시합니다. fdatasync 시스템 호출에 비해 성능이 약간 저하됩니다. |
sync_binlog | 1 | 트랜잭션 제출 후 바이너리 로그 파일을 디스크에 기록하고 즉시 새로 고침하여 시스템 캐시를 거치지 않고 동기적으로 디스크에 기록됩니다. |
| 1000 | 시스템 캐시에 1000번 기록할 때마다 한 번 디스크에 기록하고 새로 고침 작업을 수행하므로 데이터 손실 위험이 있습니다. |
thread_handling | one-thread-per-connection | 각 연결은 하나의 백그라운드 스레드에서 처리됩니다. 대량의 세션이 존재할 경우 많은 리소스 경쟁이 발생하며, 과도한 스레드 스케줄링과 캐시 무효화로 인해 성능이 저하될 수 있습니다. |
| pool-of-threads | 이전처럼 각 연결을 개별 백그라운드 스레드에서 처리하지 않고, 모든 연결을 하나의 스레드 풀에서 공동 처리하여 높은 동시성 시나리오에서 성능이 더 우수합니다. |
innodb_table_drop_mode | SYNC_DROP | InnoDB는 DROP TABLE이 끝나기 전에 테이블 삭제를 완료합니다. |
| ASYNC_DROP | InnoDB는 ibd 파일을 innodb_async_drop_tmp_dir로 이름을 변경하고 백그라운드에서 비동기적으로 삭제합니다. |
table_definition_cache | 400 - 524288 | 정의 캐시에 저장할 수 있는 테이블 정의 수입니다. 많은 테이블을 사용할 경우 큰 테이블 정의 캐시를 생성하여 테이블 열기 속도를 높일 수 있습니다. 일반 테이블 캐시와 달리 테이블 정의 캐시는 더 적은 공간을 차지하며 파일 디스크립터를 사용하지 않습니다. |
table_open_cache | 1 - 524288 | 모든 스레드의 열린 테이블 수입니다. 이 값을 늘리면 mysqld가 필요로 하는 파일 디스크립터 수가 증가합니다. |


매개변수 | 설명 |
템플릿 이름 | 매개변수 템플릿의 이름을 입력합니다. 숫자, 영문 대소문자, 한자 및 특수 문자(_-./()()[]+=::@)만 지원되며, 길이는 60자를 초과할 수 없습니다. **매개변수 템플릿 이름은 고유해야 합니다**. |
데이터베이스 버전 | 데이터베이스 버전을 선택합니다. 선택 후, 이 매개변수 템플릿은 동일한 데이터베이스 버전의 인스턴스에만 적용될 수 있습니다. |
엔진 | 엔진을 선택합니다. 선택 후, 이 매개변수 템플릿은 동일한 엔진의 인스턴스에만 적용될 수 있습니다. |
원본 템플릿 유형 | 새 매개변수 템플릿의 원본 템플릿으로 기본 템플릿을 선택합니다. 생성 후 이 원본 템플릿을 기반으로 매개변수를 조정할 수 있습니다. |
템플릿 설명 | 새 매개변수 템플릿에 대한 간단한 설명을 입력합니다. (선택 사항) |
데이터베이스 버전 | 엔진 | 원본 템플릿 유형 |
MySQL 5.5 | InnoDB | 고안정성 템플릿 |
| | LibraDB |
MySQL 5.6 | InnoDB | 고안정성 템플릿고성능 템플릿 |
| | LibraDB |
MySQL 5.7 또는 MySQL 8.0 | InnoDB | 고안정성 템플릿고성능 템플릿 |
| | LibraDB |
| RocksDB | 기본 매개변수 템플릿 설명: RocksDB 엔진의 원본 템플릿 유형은 고안정성 템플릿 또는 고성능 템플릿 선택을 지원하지 않으며, 시스템에서 제공하는 기본 매개변수 템플릿만 선택할 수 있습니다. |

매개변수 | 설명 |
실행 방법 | |
리전 | 인스턴스가 위치한 리전을 선택합니다. |
MySQL 인스턴스 | 인스턴스를 선택합니다. 인스턴스 ID/이름으로 빠르게 필터링할 수 있으며, 단일 선택, 다중 선택, 전체 선택을 지원합니다. 주의: 매개변수 템플릿을 여러 인스턴스에 적용할 때는 템플릿의 매개변수가 해당 인스턴스에 적합한지 반드시 확인하시고 신중하게 진행해 주십시오. |
매개변수 비교 | 이 항목에서는 선택한 인스턴스에 매개변수 템플릿을 적용하기 전후의 매개변수 비교 상세 내역을 미리 볼 수 있습니다. 인스턴스를 선택한 경우에만 이 항목이 표시됩니다. 설명: 변경된 매개변수만 미리 보기버튼을 활성화하면 변경된 매개변수만 표시됩니다. 매개변수 값이 비어 있으면 (NULL)로 표시됩니다. 인스턴스에서 해당 매개변수 템플릿의 매개변수를 공개하지 않는 경우, 매개변수 값은 (N/A)로 표시되며 변경 사항은 무시됩니다. 매개변수 비교 차이가 주황색으로 표시되면 템플릿 매개변수를 적용할 때 데이터베이스 인스턴스가 재시작됩니다. ![]() |



피드백