postgres에서 데이터 마트를 구축하고
대시보드에서 보고자 한다.
데이터가 많아 마트를 따로 만들어 놨지만
여전히 쿼리 성능이 느리다.
인덱스는 쿼리 성능을 높여 줄 수 있는 좋은 도구다.
하지만 인덱스는 양날의 검이니 다음과 같은특징을 잘 알아야 한다.
인덱스 생성
CREATE INDEX idx_table_1 on table (id, reg_date);
인덱스 확인
SELECT * FROM pg_indexes WHERE tablename = 'TABLE_NAME';
인덱스 삭제
DROP INDEX INDEX_NAME;