我如何看待执行的查询?

时间:2010-06-02 03:28:25

标签: c# visual-studio sharepoint sql-server-2008 sqlprofiler

有人能告诉我如何在SharePoint中查看已执行的查询吗? 我找不到用SQL Server显示查询日志的方法。 如您所知,SharePoint框架隐藏了程序员的所有查询。 我想查看查询并了解机制。

http://www.infoq.com/articles/SharePoint-Andreas-Grabner 在上面的文章中,我可以看到一些窗口显示方法和参数(查询)。 但我无法弄清楚这个窗口来自哪里......(看起来像是视觉工作室的一个窗口) 有谁知道如何显示这个窗口?或者显示已执行查询的任何替代方法?

我的工作环境。 Windows Server 2008 Enterprise MOSS 2007 SQL Server 2008 Enterprise 带有VSeWSS 1.2的Visual Studio 2008

提前谢谢你。 大河

3 个答案:

答案 0 :(得分:4)

SQL Server Profiling将允许您在数据库级别记录查询。您希望将跟踪优化为针对SharePoint数据库执行的查询。

答案 1 :(得分:1)

您可以在运行和访问sharepoint服务器时使用SQL Server Profiler并对服务器进行配置。这将创建一个跟踪文件/表,以便您查看执行了哪些查询。

答案 2 :(得分:0)

在文章本身中,他们提到了他们使用的分析工具

http://www.dynatrace.com/en/application-performance-management-product.aspx