Sql-Server

如何在查詢計劃記憶體中跟踪查詢的應用程序名稱?

  • October 22, 2020

我在計劃記憶體中發現了一個需要參數化的查詢。不確定是哪個應用創建了此查詢。SQL 中是否有一種很好的方法來跟踪將給定查詢放入記憶體的應用程序?

sql2014

不,有關向伺服器發送查詢的資訊(使用者、應用程序、IP 等)不會儲存在計劃記憶體或查詢儲存或相關視圖中。

您可以在查詢執行時使用sp_WhoIsActive擷取該資訊,或將其記錄到表中

如果你有一個好的監控工具,它可能已經收集了這些資訊。如果你有一個壞的,它可能沒有。

引用自:https://dba.stackexchange.com/questions/278506