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 |
+--------------------+-------+
*/
주의점
- 해당 옵션에 따른 스냅샷 호환은 되지 않으므로 주의