4
A
回答
3
沒有
可以做到這一點的唯一方法是,如果一個監控進程設置了提前。
監控數據庫,例如通過SQL事件探查器,會對性能產生影響,因此應該謹慎對待長時間使用此係統來應對實時系統。
監控這種活動的更好方法是使用來自調用代碼的日誌記錄。
2
嘗試以下:
SELECT deqs.last_execution_time AS [Time], dest.TEXT AS [Query]
FROM sys.dm_exec_query_stats AS deqs
CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest
ORDER BY deqs.last_execution_time DESC
http://blog.sqlauthority.com/2008/01/03/sql-server-2005-last-ran-query-recently-ran-query/
相關問題
- 1. 查看在Sql Server中的特定表上運行的所有查詢
- 2. SQL服務器2005查詢未運行
- 3. 別名所有查詢 - SQL服務器
- 4. 在mac服務器上運行sql查詢的主機網站
- 5. 使用Breeze查詢在SQl服務器上進行NoLock查詢
- 6. 查詢不在正在運行的服務器上運行
- 7. SQL服務器 - 提取並在20GB數據上運行查詢
- 8. SQL服務器上運行緩慢的查詢的警報
- 9. 從服務器運行CAD查看器
- 10. 如何查看由單一服務運行的服務列表
- 11. 查詢在Sql服務器
- 12. 在mysql服務器上執行的查詢列表
- 13. 檢查服務器後無限SQL查詢運行534,004次
- 14. 如何查看正在服務器上運行的cron作業?
- 15. 查看所有執行的elasticsearch查詢
- 16. 檢查在遠程機器上運行的SQL服務器
- 17. 錯誤運行在Linux服務器的SQL查詢
- 18. 從excel的列上運行sql查詢
- 19. 在服務器上執行查詢
- 20. SQL服務器>查詢>列名
- 21. SQL服務器查詢來查找值一列在其他列
- 22. sql服務器xml查詢?
- 23. SQL服務器查詢
- 24. SQL服務器數查詢
- 25. 查詢SQL服務器
- 26. 如何查看我的數據庫事務查詢(sql查詢)在一個heroku服務器日誌上?
- 27. 在sql服務器sql查詢
- 28. SQL服務器 - 透視表查詢
- 29. 在鏈接的服務器上運行查詢
- 30. 查看所有查詢
感謝您的答覆。我在這個查詢中添加了一個WHERE子句來在我需要的時間之間進行過濾。它多次顯示我的存儲過程,但它顯示'CREATE PROCEDURE ...'而不是'EXEC dbo.ProcedureName ....'。 – Curt
請注意,['sys.dm_exec_query_stats'](http://msdn.microsoft.com/zh-cn/library/ms189741.aspx)基於查詢計劃* cache *,因此可能不包括所有執行的SQL語句最舊和最新的行。 – Richard
你在說關於查詢不存儲proc :-) SqlServer沒有跟蹤你需要什麼。你需要主動捕獲這個,最簡單的是啓動一個profiler –