ISE(Index Suggestion Engine)를 사용하여 느린 쿼리에 대한 인덱스 제안을 생성합니다.
이 태스크 정보
ISE는 느린 쿼리에 대한 인덱스 제안을 생성할 때 쿼리의 테이블에서 쿼리 메트릭 및 정보를 검토합니다. ISE에 인덱스 제안을 생성하는 데 필요한 정보가 없는 경우 시스템은 필요한 데이터에 대해 알려주는 메시지를 표시합니다. 이러한 메시지는 일반적으로 업데이트된 쿼리 메트릭 또는 쿼리의 테이블에서 열 통계 수집과 같은 자세한 정보를 얻을 수 있는 링크를 제공합니다. 경우에 따라 ISE는 쿼리에 대한 인덱스를 제안할 수 없으며 제안을 생성할 수 없는 이유를 알려줍니다.
프로시저
-
다음으로 이동 레이블이 표시됩니다.
-
느린 쿼리 테이블에서 인덱스 제안을 생성할 쿼리 기록을 클릭합니다.
-
Slow Queries(느린 쿼리) 레코드에서 Suggest Index(인덱스 제안)를 클릭합니다.
ISE에 추가 정보가 필요한 경우 시스템은 해당 정보를 얻기 위한 세부 정보가 포함된 하나 이상의 메시지를 표시할 수 있습니다. 각 메시지에 응답한 후
색인 추천을 클릭합니다. ISE에 인덱스 제안을 생성하는 데 필요한 정보가 있을 때까지 이 프로세스를 반복합니다.
예를 들어 ISE에는 다음이 필요할 수 있습니다.
- 최근 지표 - 시스템에 쿼리 지표가 오래되었음을 나타내는 메시지가 표시되면 메시지에 최신 지표를 얻을 수 있는 링크가 제공됩니다.
- 업데이트된 쿼리 메트릭을 가져오려면 링크를 클릭하십시오.
- 색인 제안(Suggest Index)을 클릭합니다.
- 열 통계 - 쿼리에 대한 열 통계가 없는 경우 열 통계 수집 작업을 예약하라는 메시지가 표시됩니다. 시스템 사용량이 적은 기본 시간에 작업을 실행하도록 선택하거나 시스템에서 통계를 즉시 수집하도록 할 수 있습니다.
- Column Stats(열 통계) 작업을 나중에 실행하도록 예약하는 경우 ISE는 열 통계를 수집한 후 인덱스 제안을 생성합니다. 열 통계 작업이 실행된 후 느린 쿼리 기록으로 돌아가서 인덱스 제안(Suggest Index)을 클릭합니다.
- 열 통계를 즉시 수집하도록 선택하는 경우, 시스템에서 열 통계를 수집하는 동안 열 통계 수집 진행 표시기가 표시됩니다. Slow Queries(느린 쿼리) 레코드에서 Suggest Index(인덱스 제안)를 클릭합니다.
ISE가 인덱스 제안을 성공적으로 생성하면 쿼리에 대한 인덱스 제안 레코드에 인덱스 상태가제안됨으로 표시됩니다.
-
인덱스 제안 작업을 계속하려면 다음 처리 단계를 선택합니다
| 옵션 | 설명 |
|---|
| 익스포트 |
테스트 및 평가를 위해 비프로덕션 인스턴스로 익스포트할 수 있도록 인덱스 제안을 .xml 파일로 다운로드합니다. |
| 무시 |
인덱스 제안 상태를 무시로 설정하면 인덱스 제안이 사용되지 않음을 나타냅니다. 무시 상태의 인덱스 제안은 인덱스 제안 테이블의 인덱스 제안 > 완료 뷰에 나열됩니다. |
| 일정 작성 |
인덱스 작성을 예약하기 위해 인덱스 작성 일정 창을 엽니다. |