SQL Server 2008을 사용하고 있습니다. sproc을 실행하고 실행 계획을 포함 할 때 인덱스가 누락 되었다면 SQL Server에 경고가 표시되고 순서대로 추가 할 것을 권장합니다. sproc의 성능을 향상시킵니다.자동화 된 테스트를위한 SQL Server 실행 계획 벤치마킹?
필자에게 필자는 자동화 된 테스트를 통해 성능이 더 중요한 sprocs 중 일부를 실행 한 다음 XML로 실행 계획을 포함시키는 것이 바람직하다고 생각합니다. 그런 다음 XML 계획을 구문 분석하여 SQL Server에서 보낸 경고 또는 경고를 찾습니다. 마주 치면 테스트 실패로 간주됩니다. 나는 그것을 한 걸음 더 나아갈 수 있었고, 마지막으로 쿼리를 실행 한 이후 쿼리 비용이 많이 들었을 때 실패를 던질 수는 있었지만 지금은 간단하게 유지하고 있습니다.
누군가가 이미 해본 것처럼 보이지만 인터넷 검색으로는 아무 것도 볼 수 없습니다. 자동화 된 성능 테스트/벤치마킹을위한 합리적인 접근 방식입니까? 그렇다면 기존의 도구 나 프레임 워크를 사용하면 쉽게 구현할 수 있습니까?
감사합니다,
Tedderz
본 적이 있습니까? http://sqlblog.com/blogs/joe_chang/archive/2011/02/06/free-tools-for-sql-server-automating-execution-plan-analysis.aspx –