문서번호 : 11-365604
Document Information
•
최초 작성일 : 2022.06.15
•
최종 수정일 : 2022.06.29
•
이 문서는 아래 버전을 기준으로 작성되었습니다.
◦
SinglestoreDB : 7.8
Goal
•
트랜잭션 로그에 필요한 디스크 공간 계산하는 방법에 대해 알아본다.
Solution
트랜잭션 로그에 필요한 디스크 공간 계산 방법
데이터베이스 수 * 파티션 수 * snapshot_trigger_size * snapshots_to_keep * Availability Group
Python
복사
•
데이터베이스 수 : 유저가 생성한 데이터베이스의 수
•
파티션 수 (default 8 개) : 생성한 데이터베이스에 파티션의 수
•
snapshot_trigger_size (default 2 GB) : 스냅샷이 트리거되는 사이즈
•
snapshots_to_keep (default 2 개) : 백업 및 복제를 위해 보관할 스냅샷의 수
•
Availability Group (default 1 개) : HA (High Availability) 활성화 여부
HA 활성화시, Availability Group은 2개임
•
예를 들어, 파티션이 8인 데이터베이스 10개가 있고, snapshot_trigger_size가 2GB 이고, snapshots_to_keep가 2개이고, HA를 활성화한 경우에는 최대로 사용하는 트랜잭션 로그의 디스크 크기는 640 GB 이다.
References
History
일자 | 작성자 | 비고 |
2022.06.15 | wee | 신규작성 |
2022.06.29 | wee | 일부 내용 페이지 분리 |