퍼블릭 클라우드
Amazon Aurora에서 binlog를 활성화하는 방법
변군이글루
2025. 1. 6. 12:45
반응형
Amazon Aurora에서 binlog를 활성화하는 방법
binlog 활성화
파라미터 그룹
- DB 인스턴스 파라미터 그룹 : vvlbxgvl2pdb-aurora-mysql5-7
- DB 클러스터 파라미터 그룹 : vvlbxgvl2pdb-aurora-mysql5-7
binlog_format 파라미터 편집(binlog 활성화)
Aurora 인스턴스에 파라미터 그룹 적용
- 변경한 파라미터 그룹을 Aurora DB 클러스터에 적용해야 합니다.
- RDS 대시보드로 돌아가 Databases를 선택합니다.
- Aurora DB 클러스터를 선택하고 Modify를 클릭합니다.
- DB 파라미터 그룹에서 방금 수정한 파라미터 그룹을 선택합니다.
- Apply Immediately를 체크하거나 변경 사항이 즉시 적용되도록 설정합니다.
- Continue > Modify DB Cluster를 클릭하여 변경 사항을 적용합니다.
버전 정보 확인
show variables like '%version';
+------------------+-----------------------+
| Variable_name | Value |
+------------------+-----------------------+
| aurora_version | 2.11.4 |
| innodb_version | 5.7.12 |
| protocol_version | 10 |
| tls_version | TLSv1,TLSv1.1,TLSv1.2 |
| version | 5.7.12 |
+------------------+-----------------------+
5 rows in set (0.00 sec)
binlog 설정 확인
show variables like 'log_bin';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| log_bin | OFF |
+---------------+-------+
1 row in set (0.00 sec)
show variables like 'binlog_format';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| binlog_format | ROW |
+---------------+-------+
1 row in set (0.00 sec)
binlog 설정
SET GLOBAL binlog_format = 'ROW';
ROW와 MIXED의 비교
특성 | ROW | MIXED |
로그 형식 | 행 기반 (각 행의 변경 내용 기록) | 문장 기반과 행 기반 혼합 |
정확성 | 매우 정확 (행 단위 변경 사항 추적) | 문장 기반 로그 사용 시 정확성 감소 가능 |
성능 | 로그 크기 커짐으로 성능 저하 가능 | 문장 기반 로그로 성능이 더 좋을 수 있음 |
복제 정확성 | 높은 정확성 (행 단위 복제) | 문장 기반 로그에서 오류가 발생할 수 있음 |
로그 크기 | 크기 증가 (행 단위로 기록) | 크기 절감 (문장 기반 로그 사용) |
주요 사용 사례 | 정확한 복제를 요구하는 환경 | 성능과 로그 크기를 최적화하면서도, 일부 상황에서만 행 기반 로그 사용 |
728x90
반응형