SQL:擷取正在執行的SQL語句

來源:互聯網
上載者:User
代碼

 SELECT      r.scheduler_id as 排程器識別碼,  
             status         as 要求的狀態,  
             r.session_id   as SPID,  
             r.blocking_session_id as BlkBy,  
             substring(  
                 ltrim(q.text),  
                 r.statement_start_offset/2+1,  
                 (CASE  
                  WHEN r.statement_end_offset = -1  
                  THEN LEN(CONVERT(nvarchar(MAX), q.text)) * 2  
                  ELSE r.statement_end_offset  
                  END - r.statement_start_offset)/2)  
                  AS [正在執行的 T-SQL 命令],  
             r.cpu_time      as [CPU Time(ms)],  
             r.start_time    as [開始時間],  
             r.total_elapsed_time as [執行總時間],  
             r.reads              as [讀取數],  
             r.writes             as [寫入數],  
             r.logical_reads      as [邏輯讀取數],  
             -- q.text, /* 完整的 T-SQL 指令碼 */  
             d.name               as [資料庫名稱]  
 FROM        sys.dm_exec_requests r   
             CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS q  
             LEFT JOIN sys.databases d ON (r.database_id=d.database_id)  
 WHERE       r.session_id > 50 AND r.session_id <> @@SPID  
 ORDER BY    r.total_elapsed_time desc  

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.