일반적인 OLTP 조회는 기본 인덱스에서 시작하고, 부족한 축만 보완한다.
쿼리 조건이 특수할수록 DBMS 지원과 조건 일치 여부를 먼저 확인한다.
읽기 이득이 삽입, 갱신, 저장 공간 비용보다 큰지 실행 계획으로 검증한다.
종류맞는 패턴점검 기준
B+Tree동등, 범위, 정렬대부분의 기본 선택
Unique중복 방지NULL 규칙과 제약 의미
Composite고정 쿼리 패턴선두 컬럼과 정렬 순서
Covering좁고 빈번한 조회읽기 이득 대비 크기 증가
Expression함수나 계산식 조건쿼리 표현식과 정확히 일치
Partial / Filtered일부 행만 반복 조회조건을 옵티마이저가 증명
Full-text자연어 텍스트 검색언어, 형태소, 랭킹 설정
Bitmap분석 조건 결합OLTP 갱신 부하와 충돌
Hash동등 검색 전용범위와 정렬에는 부적합
Descending / Invisible정렬 최적화, 삭제 전 테스트DBMS별 지원 차이 확인