SQL Server查詢執(zhí)行過的SQL記錄的方法
說明:僅支持sql server2008及以上版本
通過下面的SQL語句可以查看Sqlserver執(zhí)行的SQL記錄,常用于SQL優(yōu)化及輔助查找數(shù)據(jù)更新相關(guān)功能bug。
SELECT TOP 1000 ST.text AS '執(zhí)行的SQL語句', QS.execution_count AS '執(zhí)行次數(shù)', QS.total_elapsed_time AS '耗時', QS.total_logical_reads AS '邏輯讀取次數(shù)', QS.total_logical_writes AS '邏輯寫入次數(shù)', QS.total_physical_reads AS '物理讀取次數(shù)', QS.creation_time AS '執(zhí)行時間' , QS.* FROM sys.dm_exec_query_stats QS CROSS APPLY sys.dm_exec_sql_text(QS.sql_handle) ST WHERE QS.creation_time >'2020-08-18' ORDER BY QS.total_elapsed_time DESC
關(guān)鍵SQL信息查詢測試
SELECT TOP 1000 ST.text AS '執(zhí)行的SQL語句', QS.total_elapsed_time AS '耗時', QS.creation_time AS '執(zhí)行時間' FROM sys.dm_exec_query_stats QS CROSS APPLY sys.dm_exec_sql_text(QS.sql_handle) ST WHERE QS.creation_time >'2021-02-18 15:00' AND QS.creation_time <'2021-02-18 23:00' ORDER BY QS.total_elapsed_time DESC
以上就是SQL Server查詢執(zhí)行過的SQL記錄的方法的詳細(xì)內(nèi)容,更多關(guān)于SQL Server查詢SQL記錄的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
sql server中隨機(jī)函數(shù)NewID()和Rand()
在SQL語言中,隨機(jī)函數(shù)NEWID和rand()用法并不相同,下面就將為您示例分析這兩個隨機(jī)函數(shù)的區(qū)別,供您參考,希望對您深入理解SQL函數(shù)能起到作用2015-10-10SQLServer導(dǎo)出數(shù)據(jù)庫字典的詳細(xì)圖文教程
查詢sqlserver的數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu),返回數(shù)據(jù)字典結(jié)果,可手動將查詢的結(jié)果導(dǎo)出成excel等格式保存,下面這篇文章主要給大家介紹了關(guān)于SQLServer導(dǎo)出數(shù)據(jù)庫字典的相關(guān)資料,需要的朋友可以參考下2022-11-11sqlserver 數(shù)據(jù)庫連接字符串中的可選項收集
sqlserver 數(shù)據(jù)庫連接字符串中的可選項收集,需要的朋友可以參考下。2011-10-10如何遠(yuǎn)程連接SQL Server數(shù)據(jù)庫的圖文教程
如何遠(yuǎn)程連接SQL Server數(shù)據(jù)庫的圖文教程...2007-03-03實現(xiàn)SQL Server 原生數(shù)據(jù)從XML生成JSON數(shù)據(jù)的實例代碼
這篇文章主要介紹了實現(xiàn)SQL Server 原生數(shù)據(jù)從XML生成JSON數(shù)據(jù)的實例代碼的相關(guān)資料,需要的朋友可以參考下2017-03-03解鎖?SQL?Server?2022的時間序列數(shù)據(jù)功能(示例詳解)
SQL?Server2022在處理時間序列數(shù)據(jù)時,SQL?Server?提供了一些優(yōu)化和功能,比如?DATE_BUCKET?函數(shù)、窗口函數(shù)以及其他時間日期函數(shù),以便更高效地處理時間序列數(shù)據(jù),這篇文章主要介紹了解鎖?SQL?Server?2022的時間序列數(shù)據(jù)功能,需要的朋友可以參考下2024-08-08