반응형 unlogged table1 [PostgreSQL] unlogged/logged table 성능비교 PostgreSQL은 테이블에 INSERT/UPDATE/DELETE 등이 발생할 때 변경사항을 WAL에 기록합니다. 테이블 변경 사항을 logging 하지 않으려고 할 때 unlogged 옵션을 사용 할 수 있습니다. - WAL에 변경사항을 로깅하지 않아 일반 테이블보다 좋은 성능 - 테이블 문제 발생 시 복구 불가능 - unlogged → logged 변경 시 로그 발생 및 테이블 lock(SELECT 불가) - replication 구성 환경에서 read 노드로 복제 안됨 - 중요하지 않은 임시 데이터 같은 경우 쓸만할 듯 1. unlogged ↔ logged 변경 명령어 -- unlogged로 변경 alter table {테이블명} set unlogged ; -- logged로 변경 alter ta.. 2023. 12. 14. 이전 1 다음 반응형