有的時候,需要知道SQLSERVER執行了什么語句,可以用下面的方法:
SELECT TOP 1000?
--創建時間?
QS.creation_time,?
--查詢語句?
SUBSTRING(ST.text,(QS.statement_start_offset/2)+1,?
((CASE QS.statement_end_offset WHEN -1 THEN DATALENGTH(st.text)?
ELSE QS.statement_end_offset END - QS.statement_start_offset)/2) + 1?
) AS statement_text,?
--執行文本?
ST.text,?
--執行計劃?
QS.total_worker_time,?
QS.last_worker_time,?
QS.max_worker_time,?
QS.min_worker_time?
FROM?
sys.dm_exec_query_stats QS?
--關鍵字?
CROSS APPLY?
sys.dm_exec_sql_text(QS.sql_handle) ST?
WHERE?
QS.creation_time BETWEEN '2012-12-03 09:00:00' AND '2012-12-03 11:00:00'?
--AND ST.text LIKE '%%'?
ORDER BY?
QS.creation_time DESC
SELECT TOP 1000?
--創建時間?
QS.creation_time,?
--執行文本?
ST.text
FROM?
sys.dm_exec_query_stats QS?
--關鍵字?
CROSS APPLY?
sys.dm_exec_sql_text(QS.sql_handle) ST?
WHERE?
QS.creation_time BETWEEN '2012-12-03 09:00:00' AND '2012-12-03 11:00:00'?
AND ST.text NOT LIKE '%SELECT * FROM T_LOCATIONINFO WHERE STRCLIPLOGICID in(%'?
ORDER BY?
QS.creation_time DESC
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
