簡體   English   中英

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

[英]Can i monitor performance of particular table in sql server 2008 profiler

我想在sql server profiler中監視在我的數據庫的特定表上運行的所有DML命令。 我使用的是sql server 2008 R2

除了建議的解決方案,您還可以使用讀取SQL Server跟蹤的第三方工具。

ApexSQL Comply是一個SQL Server審計工具,它使用SQL跟蹤,從中讀取相關信息,並將其存儲到其中央存儲庫數據庫中。 它允許您選擇要監視的表和事件類型。 您可以指定監視每個數據庫的不同事件集。

在此輸入圖像描述

它提供各種內置報告,您可以通過特定的DML操作進行篩選。 它還具有自定義報告,因此您可以創建自己的報告。

您可以將工具設置為僅監視表上的特定事件,或者如果監視所有事件,則可以使用報告上的過濾器僅顯示DML命令。

在此輸入圖像描述

在此輸入圖像描述

免責聲明:我作為支持工程師為ApexSQL工作

是的 - 你可能想看看Brad McGehee的這個視頻系列:

掌握SQL Server Profiler - 視頻培訓課程

它非常有用,並教您SQL Server Profiler的基礎知識和一些更高級的概念。 強烈推薦。

或者這是Brent Ozar的10分鍾短版: SQL Server Profiler教程視頻

在SQL Server Profiler中,創建新的配置文件跟蹤時,可以定義過濾器 您可以通過大量不同的標准限制收集的統計數據 - 其中一個是Object Name ,例如您要檢查的表名稱。

有關該特定主題的更多信息,請參見Profiler過濾器

根據您的確切需求,您可能還需要查看擴展事件 與在性能,過濾器的靈活性和可用信息方面使用SQL事件探查器/ SQL跟蹤相比,這有幾個優點。

如果您決定進一步調查此問題,您可能會找到另一個對啟動和運行有用的問題的答案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM