2009-06-08 7 views
1

프로 시저의 이름과 perticular 데이터베이스에서의 no.of 읽기에 대해 알려주는 프로 시저를 알고 싶습니다. 따라서 성능을 향상시키기 위해 대부분의 procuderes를 읽을 수 있습니다. SQL 프로파일 러가 아니라면 모든 프로 시저와 읽기 횟수를 반환하는 tsql 쿼리가 필요합니다.프로 시저 성능 확인

+0

사용중인 SQL Server 버전은 무엇입니까? –

+0

sql server 2005 – rmdussa

답변

2

다음 문서에서는 T-SQL 쿼리를 작성하는 방법에 대한 지침을 제공하고 또한 식별하기위한 저장 프로 시저를 제공과 노력이 최악의 수행 SQL Server 쿼리

http://www.databasejournal.com/features/mssql/article.php/3802936/Finding-the-Worst-Performing-T-SQL-Statements-on-an-Instance.htm

이 솔루션은 SQL 서버 2005 이후를에서 사용할 수있는 동적 관리 뷰 (DMV의)를 사용합니다.

이 질문에 대한 답변입니다.

0

SQL Server Performance 대시 보드를 설치하면 서버에서 어떤 일이 일어나고 있는지 알 수 있습니다. SQL 2005의 경우

: SQL 2008의 경우 http://www.microsoft.com/downloads/details.aspx?FamilyId=1d3a4a0d-7e0c-4730-8204-e419218c1efc&displaylang=en : 물론 http://blogs.technet.com/rob/archive/2009/02/18/performance-dashboard-reports-for-sql-server-2008.aspx

, 당신은 또한 당신의 프로 시저의 실행 계획을 보일 것입니다. http://www.sql-server-performance.com/tips/query_execution_plan_analysis_p1.aspx

0

SET STATISTICS IO ON입니까?

0

나는 완전히 당신의 질문을 이해 확실히 모르겠지만, 당신이

sp_helpstats <procedure_name> 
관련 문제