느린 쿼리에 대한 인덱스 성능 테스트

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 1분
  • ISE(Index Suggestion Engine)가 느린 쿼리에 대한 인덱스 제안을 생성한 후 인덱스를 테스트하여 실행 시간이 향상되는지 확인할 수 있습니다. 비프로덕션 인스턴스에서 인덱스 제안을 평가하는 경우 인덱스를 생성한 후 이 테스트를 실행하여 인덱스 성능에 대한 즉각적인 결과를 얻을 수 있습니다.

    시작하기 전에

    필요한 역할: 관리자

    이 태스크 정보

    이 테스트는 지수에 대한 선택적 평가입니다. 이 테스트는 인덱스를 만든 후 자동으로 발생하는 14일 인덱스 평가 프로세스의 일부가 아닙니다.
    주:
    비프로덕션 인스턴스의 인덱스 테스트 결과가 프로덕션 인스턴스에서 유사한 성능 결과를 예측하지 못할 수도 있습니다.

    프로시저

    1. 테스트하려는 인덱스에 대한 인덱스 제안 기록을 엽니다.
      1. 다음으로 이동 시스템 진단 > 인덱스 제안 > 인덱스 제안 > 진행 중.
      2. 인덱스 제안 테이블의 테이블 이름 열에서 보려는 인덱스 제안과 연결된 테이블을 선택합니다.
    2. 인덱스 제안 기록에서 성능 테스트를 선택하여 성능 테스트를 시작합니다.
    3. 테스트 인덱스 제안 진행률 표시기에 테스트가 완료되었다고 표시되면 결과로 이동을 선택합니다.
      쿼리 실행 타이머를 보여주는 진행률 표시기 창
    4. 쿼리 성능 테스트 결과 양식에서 인덱스가 있는 평균 필드와 인덱스가 없는 평균 필드를 비교하여 인덱스가 쿼리 시간을 개선했는지 확인합니다.
      다음 예제에서는 인덱스가 쿼리 시간을 개선했습니다. 강제 확인란의 선택이 취소되어 데이터베이스가 인덱스를 사용하고 있음을 나타냅니다. 확인란을 선택하면 데이터베이스는 테스트 중에 인덱스를 사용하도록 강제되지만 테스트 외부에서는 사용되지 않습니다.
      인덱스 유무에 관계없이 평균 쿼리 시간을 검사하는 테스트 성능 옵션의 테스트 결과입니다.
      표 1. 쿼리 성능 테스트 결과
      필드 설명
      인덱스 제안 인덱스 제안의 이름입니다.
      작성됨 이 성능 테스트가 실행된 날짜 및 시간입니다.
      인덱스 포함 평균(ms) 인덱스 제안을 사용하는 쿼리 시간입니다.
      인덱스가 없는 평균(ms) 인덱스 제안을 사용하기 전의 쿼리 시간입니다.
      강제 데이터베이스가 인덱스를 사용하고 있는지 여부를 나타내는 확인란입니다. 이 상자를 선택하면 데이터베이스는 이 테스트에만 인덱스 제안을 사용하도록 강제됩니다. 확인란의 선택을 취소하면 데이터베이스에서 인덱스를 사용 중인 것입니다.
    5. 뒤로 화살표를 선택하여 테이블에 대한 인덱스 제안 기록으로 다시 이동합니다.
      이 인덱스 성능 테스트의 결과는 인덱스 제안 기록에 기록된 인덱스 상태를 변경하지 않습니다.