IXAND 노드

이 노드는 다중 인덱스 스캔 결과의 ANDing을 나타냅니다.

노드 이름: IXAND

의미: 동적 비트맵 기술을 사용하는 다중 인덱스 스캔 결과의 ANDing을 나타냅니다. 이 노드는 기본 테이블 액세스를 최소로 줄이기 위해 ANDed 술어가 다중 인덱스에 적용되도록 합니다.

이 노드는 다음에 대해 수행됩니다.
  • 기본 테이블에 액세스하기 전에 행 세트를 줄임
  • AND와 함께, 다중 인덱스에 적용되는 술어
  • AND와 함께, 스타 조인에 사용되는 세미조인 결과
성능 제안:
  • 시간이 경과함에 따라 데이터베이스 갱신을 통해 인덱스가 분할되어 필요한 수를 초과하는 인덱스 페이지가 생성될 수 있습니다. 이는 인덱스를 삭제하고 재생성하거나 재구성하여 정정할 수 있습니다.
  • 통계가 최신이 아닌 경우 runstats 명령을 사용하여 갱신하십시오.
  • 일반적으로 인덱스 스캔은 소수의 행만 규정할 때 가장 효과적입니다. 규정 행 수를 추정하기 위해 옵티마이저가 술어에서 참조되는 컬럼에 사용 가능한 통계를 사용합니다. 일부 값이 기타 값보다 더욱 자주 발생하는 경우 runstats 명령에 대해 WITH DISTRIBUTION 절을 사용하여 분산 통계를 요청하는 것이 중요합니다. 일정하지 않은 분산 통계를 사용하여 옵티마이저는 잦거나 드물게 발생하는 값을 구별할 수 있습니다.
  • 시작 및 중지 키는 IXAND의 사용에 중요하므로 IXAND는 단일 컬럼 인덱스를 가장 잘 활용할 수 있습니다.

피드백