`

查看当前执行语句

阅读更多

 

 SELECTR.SCHEDULER_ID  ,

        STATUS         ,

        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  ,  

        R.TOTAL_ELAPSED_TIME AS [执行总时间],  

        R.READS             ,  

        R.WRITES            ,  

        R.LOGICAL_READS     ,  

        -- Q.TEXT,  

        D.NAME               

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

 

 

指定SPID查询执行语句

 

DBCC INPUTBUFFER(spid)

 

DECLARE @sqltext VARBINARY(128)

SELECT @sqltext = sql_handle

FROM sys.sysprocesses

WHERE spid = ?

SELECT TEXT

FROM sys.dm_exec_sql_text(@sqltext)

GO

 

 

分享到:
评论

相关推荐

    oracle 查看当前会话执行的sql语句

    查询ORACLE 系统中当前会话正在执行的有关SQL语句。

    oracle查看执行最慢与查询次数最多的sql语句

    主要给大家介绍了oracle查看执行最慢与查询次数最多的sql语句,文中给出完整的示例代码,相信对大家的学习或者工作具有一定的参考价值,有需要的朋友们下面来一起看看吧。

    常用SQL如何查看正在执行的语句

    oracle 常用SQL 里如何查看目前有多少个锁以及每个锁对应的SID 当前正在执行的语句

    oracle常用性能分析语句执行情况等语句总结

    oralce查询当前执行耗资源的语句;查询Oracle正在执行的sql语句及执行该语句的用户;数据库等待时间查询;数据库锁表关系、源头等一系列锁表问题查询及解决;查看oracle数据库最近执行了哪些sql语句;查询oracle效率...

    在excel中执行Sql语句.zip

    在excel中执行SQL语句进行复杂查询的例子。excelSQL.xls是主程序所在的文件,打开此文件,单击“打开数据源”按钮,选择当前目录下的包含测试数据的excel文件:testData.xls 再单击“执行查询”按钮,就可以执行...

    循环程序设计习题及答案.docx

    8、执行语句for(i=1;i++; );后变量i的值是 。 9、要使用循环程序提前结束本次循环周期并开始下一个循环周期,应在循环体内有条件使用 语句。 10、在每次循环周期均要执行一次的语句,称为 。 11、for语句括号内的3...

    SQL SERVER 查询正在实行的SQL语句

    具体操作: 根据master.dbo.sysprocesses中的spid和blocked查找当前阻塞语句的主人,然后使用DBCC INPUTBUFFER ()查看阻塞语句。 例子: 打开三个查询分析器 A、B、C 创建一个测试用的表 testDia Create Table ...

    查看存储过程执行情况

    2、登陆数据库,执行如下语句,查看当前进行io操作的进程和模块名称: SELECT se.sid,se.serial#,pr.SPID,se.username,se.status,se.terminal,se.program, se.MODULE,se.sql_address,st.event,st.p1text,si.physical...

    探讨:MySQL中如何查询当前正在运行的SQL语句

    本篇文章是对在MySQL中如何查询当前正在运行的SQL语句进行了详细的分析介绍,需要的朋友参考下

    学习SQL语句之SQL语句大全

     PREPARE --为动态执行准备SQL 语句  EXECUTE --动态地执行SQL 语句  DESCRIBE --描述准备好的查询  ---局部变量  declare @id char(10)  --set @id = '10010001'  select @id = '10010001'  ---全局变量 ...

    Python程序设计:break语句、continue语句.pptx

    Python中的break语句用来终止循环语句,即循环条件没有满足要求,也会停止执行循环语句。 continue 语句则是跳过当前循环的剩余语句,然后继续进行下一次循环。 continue语句和break语句 案例:成语填填乐 需求描述...

    [自己开发]一款非常好用的抓取Oracle数据库SQL语句的工具

    Oracle SQL Profiler,自己设计算法写的一款非常好用的抓取Oracle数据库SQL语句的工具,可以再没有源码的情况下监控ORACLE数据库服务器的v$sqlarea视图抓取出从点击开始按钮到点击结束按钮期间执行过的SQL语句。执行...

    python-语句块.docx

    循环语句 循环语句是Python中最常用的语句之一,它可以让程序重复执行某些操作,直到满足某个条件才停止。Python中有两种循环语句:for循环和while循环。 for循环可以遍历任何序列,如列表、元组、字符串等。语法...

    SQL_Sever数据库语句大全.zip

    延时执行语句 游标使用方法 游标资料 增加表字段 增加约束条件 正则表达式提取定义函数 正则条件匹配(结果返回 True 或 False) 字段类型 定义及解释 字段拼接 And逻辑值使用 Between And查询区间数据 Case When...

    python-except语句.docx

    python except语句 Python中的... except ZeroDivisionError: python-except语句全文共3页,当前为第1页。 这个except语句用于捕获除以零异常。当程序出现除以零错误时,将会执行这个except语句中的代码块。 python-e

    python流控语句代码.docx

    if语句 if语句是Python中最基本的流控语句之一,它用于根据条件执行不同的代码块。if语句的基本语法如下: if condition: # code block 其中,condition是一个布尔表达式,如果为True,则执行代码块中的代码。下面...

    python的if语法.docx

    其基本格式如下: ``` if 条件1: 执行语句1 python的if语法全文共3页,当前为第1页。 elif 条件2: python的if语法全文共3页,当前为第1页。 执行语句2 else: 执行语句3 ``` 在if-elif-else语法中,程序会先判断条件1...

    查询慢sql语句消耗

    查询慢sql语句消耗 :1.查询定位当前sqlid 的执行慢在哪一步。2.查询历史sqlid 的执行慢在哪一步。3. 通过SQL Monitor 定位SQL的问题。

    python小白基础教程14-pass语句.pdf

    Python pass 是空语句,是为了保持程序结构的完整性。 pass 不做任何事情,一般用做..." 以上实例执行结果: 当前字母 : P 当前字母 : y 当前字母 : t 这是 pass 块 当前字母 : h 当前字母 : o 当前字母 : n Good bye!

    经典SQL语句大全

    10、说明:几个简单的基本的sql语句 选择:select * from table1 where 范围 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where 范围 更新:update table1 set field1...

Global site tag (gtag.js) - Google Analytics