sqlserver執行記錄

2021-10-09 17:36:31 字數 808 閱讀 9457

select top 50

total_worker_time/execution_count as 『每次執行占用cpu(微秒)』,

execution_count as 『執行次數』,

total_worker_time as 『總共占用cpu(微秒)』,

creation_time as 『建立時間』,

last_execution_time as 『最後執行時間』,

min_worker_time as 『最低每次占用cpu』,

max_worker_time as 『最高每次占用cpu』,

total_physical_reads as 『總共io物理讀取次數』,

total_logical_reads as 『總共邏輯讀取次數』,

total_logical_writes as 『總共邏輯寫次數』,

total_elapsed_time as 『完成此計畫的執行所占用的總時間(微秒)』,

(select substring(text,statement_start_offset/2,(case when statement_end_offset = -1 then len(convert(nvarchar(max), text)) * 2 else statement_end_offset end -statement_start_offset)/2) from sys.dm_exec_sql_text(sql_handle)) as 『sql內容』

from sys.dm_exec_query_stats

order by total_elapsed_time desc

SQL Server 歷史SQL執行記錄

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...

sqlserver查詢執行過的SQL記錄

說明 僅支援sql server2008及以上版本 declare starttime datetime,endtime datetime set starttime 2020 10 14 00 00 00 set endtime 2020 10 15 00 00 00 select top 100...

sql server 學習記錄

這是我學習sqlserver2008的學習過程和筆記,以此來記錄我的成長。建立資料庫 create database students on primary name n students1 filename n e add students1.mdf size 5120kb maxsize unl...