我可以监视sql server 2008探查器中特定表的性能

Fra*_*dal 6 sql sql-server profiler

我想在sql server profiler中监视在我的数据库的特定表上运行的所有DML命令.我使用的是sql server 2008 R2

Mil*_*vic 10

除了建议的解决方案,您还可以使用读取SQL Server跟踪的第三方工具.

ApexSQL Comply是一个SQL Server审计工具,它使用SQL跟踪,从中读取相关信息,并将其存储到其中央存储库数据库中.它允许您选择要监视的表和事件类型.您可以指定监视每个数据库的不同事件集.

在此输入图像描述

它提供各种内置报告,您可以通过特定的DML操作进行筛选.它还具有自定义报告,因此您可以创建自己的报告.

您可以将工具设置为仅监视表中的特定事件,或者如果监视所有事件,则可以使用报告上的过滤器仅显示DML命令.

在此输入图像描述

在此输入图像描述

免责声明:我作为支持工程师为ApexSQL工作


mar*_*c_s 9

是的 - 你可能想看看Brad McGehee的这个视频系列:

掌握SQL Server Profiler - 视频培训课程

它非常有用,并教您SQL Server Profiler的基础知识和一些更高级的概念.强烈推荐.

或者这是Brent Ozar的10分钟短版: SQL Server Profiler教程视频

在SQL Server Profiler中,创建新的配置文件跟踪时,可以定义过滤器.您可以通过大量不同的标准限制收集的统计数据 - 其中一个是Object Name您要检查的表名称.

有关该特定主题的更多信息,请参见Profiler过滤器.