Sql server 检查程序性能

Sql server 检查程序性能,sql-server,Sql Server,我想知道将给出特定数据库中程序名称和读取次数的输出的程序,以便我可以处理大多数读取程序以提高性能。不使用sql profiler,需要使用tsql查询返回所有过程和读取次数。尝试安装sql Server性能仪表板,这将使您对服务器上发生的情况有一个很好的了解 对于Sql 2005: 对于Sql 2008: 当然,您还应该查看您的过程的执行计划 你是说打开统计信息 我不太确定我是否完全理解了你的问题,但你试过了吗 sp_helpstats <procedure_name> sp\u

我想知道将给出特定数据库中程序名称和读取次数的输出的程序,以便我可以处理大多数读取程序以提高性能。不使用sql profiler,需要使用tsql查询返回所有过程和读取次数。

尝试安装sql Server性能仪表板,这将使您对服务器上发生的情况有一个很好的了解

对于Sql 2005: 对于Sql 2008:


当然,您还应该查看您的过程的执行计划

你是说打开统计信息

我不太确定我是否完全理解了你的问题,但你试过了吗

sp_helpstats <procedure_name>
sp\u helpstats

以下文章提供了有关如何编写T-SQL查询的说明,还提供了一个存储过程,用于识别性能最差的SQL Server查询

此解决方案使用动态管理视图(DMV),该视图仅在SQL Server 2005及以后版本中可用


我希望这能回答您的疑问。

您使用的是什么版本的SQL Server?