Optimized Writes
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/rds-optimized-writes.html
개요
이중 쓰기 버퍼를 사용하지 않고 한 번만 쓰기 작업을 통해 쓰기 트랜잭션 처리량을 최대 2배까지 높일 수 있음. 스토리지의 경우 AWS의 Nitro 시스템을 사용
활성화 조건
|항목|조건|
|-|-|
|MySQL 버전|8.0.30 이상|
|인스턴스|db.m7gdb.m6gdb.m6gddb.m6idb.m5ddb.r7gdb.r6gdb.r6gddb.r6idb.r5db.r5bdb.r5ddb.x2iedn|
설정값
|파라미터|값|설명|
|-|-|-|
|rds.optimized_writes|AUTO|데이터베이스에서 지원하는 경우 활성화, 지원하지 않을 경우 비활성화 (기본값)|
|rds.optimized_writes|OFF|데이터베이스에서 지원하더라도 비활성화|
# 이하의 쿼리로도 사용 중인지 확인 가능
SHOW VARIABLES LIKE 'innodb_doublewrite';
/*
+--------------------+-------+
| Variable_name | Value |
+--------------------+-------+
| innodb_doublewrite | ON |
+--------------------+-------+
*/
주의점
- 해당 옵션에 따른 스냅샷 호환은 되지 않으므로 주의