Choose a default theme

You can change your theme from the menu

부분 인덱스

부분 인덱스는 조건을 만족하는 일부 행만 포함하는 데이터베이스 인덱스이다. PostgreSQL에서는 인덱스 정의의 WHERE 절로 대상을 정한다.

원리

전체 자료 중 자주 검색하는 부분을 작게 유지한다. 질의 조건이 인덱스의 조건을 만족한다고 계획 단계에서 판단할 수 있어야 유용하다.

예시

미처리 주문만 자주 조회한다면 처리 완료 행을 제외하는 인덱스로 크기와 유지 비용을 줄이는 구성을 검토할 수 있다.

주의할 점

임의의 조건식을 항상 자동으로 동치 판정하지는 않는다. 매개변수 질의와 데이터 분포 변화로 사용 여부가 달라질 수 있으므로 계획과 실제 비율을 확인한다.

참고 자료