我经常会被反复问到这样的问题:”我有一个性能很差的SQLServer。我如何找出差性能的查询?“。因此在的文章里会给你一些让你很容易找到问题答案的信息向导。 问SQLServer! SQLServer的一个优点是它本身能回答几乎所有你的问题,因为SQLServer在各个DMV和DMF里存储了很多故障排除信息。另一方面这也是个缺点,因为你必须知道各个DMV/DMF,还有如何把它们解释和关联在一起。 至于你的差性能SQLServer查询的一个重要的DMV是sys.dm_exec_query_stats。对于每个缓存的执行计划,SQLServer存储了这个执行计划在运行时的详细信息