【发布时间】:2008-11-25 12:55:39
【问题描述】:
我们如何获得关于性能不佳的 sql 的信息(执行时间过长)
MS SQL 服务器是否维护表/视图(类似于 Oracle 中的 v$sql)来存储 sql 查询。
【问题讨论】:
标签: sql-server
我们如何获得关于性能不佳的 sql 的信息(执行时间过长)
MS SQL 服务器是否维护表/视图(类似于 Oracle 中的 v$sql)来存储 sql 查询。
【问题讨论】:
标签: sql-server
我使用 SQL Profiler 收集统计数据,然后我可以使用这些数据确定需要做一些工作的地方,调整索引等等。
以下是有关使用 Profiler 进行监控的一些提示: http://www.developer.com/db/article.php/3490086 http://vyaskn.tripod.com/analyzing_profiler_output.htm
【讨论】:
查看 sys.dm_exec_query_stats 和 this page。仅限 SQL Server 2005+。
【讨论】: