簡體   English   中英

在 SQL Server 中,如何捕獲所有外部事務?

[英]In SQL Server, how do I capture all external transactions?

我的管理層要求我創建一個新的SSRS 報告,該報告將顯示對我的 SQL Server 2016 的調用次數。 他們想知道:

  1. 每個數據庫調用了多少外部事務?
  2. 每天的外部呼叫數是多少?
  3. 最長(最慢)的外部事務是什么?

請注意,他們不想看到發生了多少內部SQL 事務。

作為澄清,假設您有一個從 SQL Server 調用數據的網站。 他想知道 Web 服務器何時調用 SQL Server,然后 SQL Server 何時響應。 這就是所謂的外部交易。 我們可能有十幾個不同的應用服務器,我需要從中捕獲這些數據。

查看 SQL Server Profiler。 您可以將其設置為針對特定用戶名運行,假設這些外部登錄具有不同的用戶名,它應該能夠為您提供所需的一切。

https://docs.microsoft.com/en-us/sql/tools/sql-server-profiler/sql-server-profiler?view=sql-server-ver15

暫無
暫無

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

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