문서번호 : 11-400290
Durability (sync | async)
•
데이터 베이스 생성 시 durability 설정을 하여 DDL 및 DML 명령어를 사용하여 수행한 메모리 내
데이터베이스 업데이트를 동기식(SYNC) 또는 비 동기식(ASYNC)으로 디스크에 로그로 저장할지
여부를 지정할 수 있다. Durability SYNC 방식은 사용자가 commit을 할 때 그동안 transaction에 의해 발생한 log를 disk에 flush하여 data 손실을 방지한다.
•
Durability를 따로 지정하지 않으면 비 동기(ASYNC) durability가 사용된다. (Default)
•
Durability SYNC 모드 설정 시 Performance 와 trade-off 가 존재하며, 필요 시 사용자 설정으로 SYNC 모드로 설정 할 수 있다.
※ (주의) 데이터베이스 생성 후에는 SYNC Durability를 비 활성화 할 수 없다.
•
예시
# SYNC DURABILITY 설정
CREATE DATABASE IF NOT EXISTS test WITH SYNC DURABILITY;
Bash
복사
References
History
일자 | 작성자 | 비고 |
2022.07.11 | min |