728x90
PostgreSQL LIKE 검색 속도를 높여주는 pg_trgm 활용 방법
- Trigram 알고리즘 기반으로 검색속도를 향상시키는 extension 입니다.
- Full Text Search와 차이점이 있지만 간단하게 구현할 수 있는 장점이 있다.
- Trigram 기반이기 때문에 LIKE + ‘ ‘ 안에 (%를 제외한) 3글자 이상부터 적용 가능하다는 것을 주의해야 한다.
- 자세한건 공식문서를 참고해주세요.
# extension 설치
CREATE EXTENSION pg_trgm;
# GIN 인덱스를 사용해야합니다.
CREATE INDEX index_name ON table_name USING GIN("column_name" gin_trgm_ops);
728x90
'PostgreSQL' 카테고리의 다른 글
PostgreSQL 데이터베이스 사이즈 구하기 (0) | 2019.07.02 |
---|---|
PostgreSQL Logrotate 설정 (0) | 2017.08.12 |
PostgreSQL 실행중인 쿼리 확인 및 실행 취소 방법 (0) | 2017.08.07 |