Search
Duplicate

Database durability 설정

문서번호 : 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