Paul Asked: 2009-10-09 04:48:49 +0800 CST2009-10-09 04:48:49 +0800 CST 2009-10-09 04:48:49 +0800 CST SQL Server 2000 中的热门查询 772 我正在寻找一种方法来识别 SQL Server 2000 中最消耗资源的查询。 除了 Sql profiler 或 Quest 之类的第三方监控工具之外,还有其他方法吗? performance 3 个回答 Voted Best Answer Steve Jones 2009-10-09T05:40:45+08:002009-10-09T05:40:45+08:00 没有很多系统视图可以让您深入了解 SQL 2000。我这样做的方法是使用 Profiler/Trace,运行几天,对查询进行分组/排序。这很痛苦,但我不确定您可以在这里使用哪些其他方法(第 3 方除外)。 如果您对长时间运行的查询有所了解,您可以检查查询计划和统计信息 IO 以进行读取以及它们可能对您的服务器造成的负载。 mrdenny 2009-10-09T10:32:46+08:002009-10-09T10:32:46+08:00 Profiler 或类似 Quest 的 Spotlight for SQL Server 可能是您最好的选择。 jasoncrider 2010-02-05T06:51:10+08:002010-02-05T06:51:10+08:00 这是一个在这方面对我有帮助的链接:http: //vyaskn.tripod.com/analyzing_profiler_output.htm#booksNtools
没有很多系统视图可以让您深入了解 SQL 2000。我这样做的方法是使用 Profiler/Trace,运行几天,对查询进行分组/排序。这很痛苦,但我不确定您可以在这里使用哪些其他方法(第 3 方除外)。
如果您对长时间运行的查询有所了解,您可以检查查询计划和统计信息 IO 以进行读取以及它们可能对您的服务器造成的负载。
Profiler 或类似 Quest 的 Spotlight for SQL Server 可能是您最好的选择。
这是一个在这方面对我有帮助的链接:http: //vyaskn.tripod.com/analyzing_profiler_output.htm#booksNtools