문제

SQL Sever 쿼리를 벤치마킹하는 표준 방법을 알고 싶습니다. 가급적이면 타사 도구가 아닌 SQL Server와 함께 제공되는 도구에 대해 알고 싶습니다.

도움이 되었습니까?

해결책

showplan_text를 설정하면 실행 계획이 표시됩니다 (그래픽으로 사용하는 것을 보려면 CTRL 키 + 케이 (SQL 2000) 또는 CTRL 키 + (SQL 2005 이상)

통계 IO를 설정하면 읽기가 표시됩니다

통계 시간 설정 시간은 경과 시간을 보여줍니다.

다른 팁

SQL 프로파일러를 사용하세요.

.NET 애플리케이션의 경우 해당 애플리케이션 이름을 '.NET%'로 필터링하면 다른 관련 없는 쿼리가 생략됩니다.

실행 계획에 +1.여기에서 특정 쿼리에 항상 시간이 소요되는 위치를 확인할 수 있습니다.예.85%의 시간이 특정 테이블을 스캔하는 데 소요됩니다. 테이블을 개선하기 위해 해당 테이블에 인덱스를 넣을 수 있습니까?등등

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top