SQL Server에는 쿼리 힌트를 사용할 수있는 옵션이 있습니다. 예를 들어인덱스가 힌트로 사용되었는지 확인
SELECT c.ContactID
FROM Person.Contact c
WITH (INDEX(AK_Contact_rowguid))
내가 사용하지 않는 인덱스를 제거하기의 과정에서, 그리고 난 인덱스가 쿼리 힌트로 사용 된 경우 확인하는 방법에 대한 갈 수 있는지 궁금 해서요. 아무도 내가 이것을 할 수있는 방법에 대한 제안을 가지고 있습니까?
건배, 좋은 질문, 그리고 내가 당신에게 쉽게 대답을 줄 수 있다고 생각하지 않습니다 조
인덱스가 힌트 (ad-hoc SQL 문 포함)에서 사용되었는지 아니면 뷰/proc에서 사용되는지 여부를 묻는 중입니까? – JohnFx
인덱스가 뷰/proc에서 사용되었는지 알고 싶습니다. 내 관심사는 뷰/proc에서 힌트로 사용되는 인덱스를 제거하면 DB app에 의해 호출 될 때 뷰/proc가 실패 할 것이고 결국 궁극적으로 최종 사용자가 예기치 않은 오류를 갖게된다는 것을 의미합니다. –