2009-06-08 12 views
1

Ich würde gerne die Prozedur kennen, die den Namen der Prozeduren und die Anzahl der Lesevorgänge in einer spezifischen Datenbank geben wird, so dass ich an den meisten Leseprocodern arbeiten kann, um die Leistung zu verbessern. Nicht mit Sql Profiler, brauchen Tsql-Abfrage alle Prozeduren und Anzahl der Reads zurückgeben.Check Procedures Performance

+0

Welche Version von SQL Server verwenden Sie? –

+0

SQL Server 2005 – rmdussa

Antwort

0

Versuchen Sie, das Sql Server Performance-Dashboard zu installieren, das Ihnen eine gute Vorstellung davon gibt, was auf Ihrem Server passiert.

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

Natürlich sollten Sie auch den Ausführungsplan des Verfahrens sehen. http://www.sql-server-performance.com/tips/query_execution_plan_analysis_p1.aspx

0

Meinst du SET STATISTICS IO ON?

0

Ich bin nicht ganz sicher, ob ich voll und ganz Ihre Frage verstanden, aber haben Sie mit

versucht
sp_helpstats <procedure_name>