※ PostgreSQL: HOT(Heap-Only Tuple). 안녕하세요. 듀스트림입니다. 오늘 포스팅은 PosgreSQL 8.3 버전부터 도입된 HOT에 대한 내용입니다. 참고로 저는 HOT 세대입니다.1. PostgreSQL의 MVCC 업데이트 비용과 HOT의 등장 배경PostgreSQL은 MVCC로 인해 UPDATE 시마다 기존 튜플을 삭제하지 않고 새 버전을 추가합니다.일반적인(Non-HOT) 업데이트는 아래와 같은 비용을 수반합니다.모든 인덱스 Re-write: 바뀌지 않은 인덱스 컬럼까지 새 키가 기록됩니다.불필요한 WAL 증가와 I/O: 인덱스·데이터 블록 모두 더티 페이지가 늘어납니다.인덱스/테이블 블로트: 시간이 지날수록 dead index entries, dead tuples 누적됩니..