Search
Duplicate

트랜잭션 로그에 필요한 디스크 공간 계산 방법

문서번호 : 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
일부 내용 페이지 분리