PostGIS

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

박진만 2022. 7. 11. 17:40
반응형

공간 테이블 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)

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

반응형