← 전체 글
PostGIS

[PostGIS] st_equals 함수 속도 느림 공간 index 안타는 문제

공간 테이블 geometry 컬럼 gist 인덱스 설정되어 있는 상태 st_equals 함수 사용하면 속도가 너무 느림. 공간 인덱스 안타는 것 같음 느린 쿼리문 SELECT t1.geom, t2.geom FROM table_a t1 join table_a t2 ON st_equals(t1.geom, t2.geom) 인덱스 타도록 쿼리문 수정 SELECT t1.geom, t2.geom FROM table_a t1 join…

공간 테이블 geometry 컬럼 gist 인덱스 설정되어 있는 상태

st_equals 함수 사용하면 속도가 너무 느림. 공간 인덱스 안타는 것 같음

느린 쿼리문

SELECT t1.geom, t2.geom
FROM table_a t1 join table_a t2
ON st_equals(t1.geom, t2.geom)

인덱스 타도록 쿼리문 수정

SELECT t1.geom, t2.geom
FROM table_a t1 join table_a t2
ON (st_equals(t1.geom, t2.geom) and t1.geom && t2.geom)

위 쿼리문 테스트 결과 인덱스 잘 탐

© 2026 Maandoo