안녕하세요
postgrsql hash index 알고리즘에 질문드립니다.
현재 11 버전에서 betree 인덱스 사용 중인데 hash 인덱스 사용하려고 합니다.
betree index에서 insert 몇백건 씩 여러 번 실행 하다 보니 성능이 너무 안 나와서요.
betree 자체가 대량 insert 작업에는 select에 비해 성능이 좋지 않다고 들었습니다.
select 시에는 해당 컬럼을 = 조건만 사용합니다
= 연산자 관련해서 hash index가 권고되는 알고리즘으로 나와있어서 사용해 볼까 합니다
그런데 공식 문서에 9 버전에서는 해시 사용에 있어서 wal이 지원되지 않아 주의점이 있더라구요.
10 버전부터는 관련 주의 사항이 표기되지 않길래 10 버전부터는 안전하게 써도 되는 건지 잘 몰라서 질문드립니다.
감사합니다
|