SQL当前的进程信息,当前的执行语句
来源:互联网 发布:金利合软件 编辑:程序博客网 时间:2024/06/16 03:21
bb
a
-- List expensive queries DECLARE @MinExecutions int; SET @MinExecutions = 5 SELECT EQS.total_worker_time AS TotalWorkerTime ,EQS.total_logical_reads + EQS.total_logical_writes AS TotalLogicalIO ,EQS.execution_count As ExeCnt ,EQS.last_execution_time AS LastUsage ,EQS.total_worker_time / EQS.execution_count as AvgCPUTimeMiS ,(EQS.total_logical_reads + EQS.total_logical_writes) / EQS.execution_count AS AvgLogicalIO ,DB.name AS DatabaseName ,SUBSTRING(EST.text ,1 + EQS.statement_start_offset / 2 ,(CASE WHEN EQS.statement_end_offset = -1 THEN LEN(convert(nvarchar(max), EST.text)) * 2 ELSE EQS.statement_end_offset END - EQS.statement_start_offset) / 2 ) AS SqlStatement -- Optional with Query plan; remove comment to show, but then the query takes !!much longer time!! --,EQP.[query_plan] AS [QueryPlan] FROM sys.dm_exec_query_stats AS EQS CROSS APPLY sys.dm_exec_sql_text(EQS.sql_handle) AS EST CROSS APPLY sys.dm_exec_query_plan(EQS.plan_handle) AS EQP LEFT JOIN sys.databases AS DB ON EST.dbid = DB.database_id WHERE EQS.execution_count > @MinExecutions AND EQS.last_execution_time > DATEDIFF(MONTH, -1, GETDATE()) ORDER BY AvgLogicalIo DESC ,AvgCPUTimeMiS DESC
a
0 0
- SQL当前的进程信息,当前的执行语句
- 通过PID查找当前进程正在执行的SQL语句
- 查看当前正在运行的SQL语句的统计信息
- 查看SQLSERVER当前正在执行的sql信息
- 确定当前正在执行耗占资源的SQL语句
- 查看当前oracle中正在执行的sql语句
- 找出当前页面执行的所有sql语句
- 查看当前oracle中正在执行的sql语句
- mysql怎么终止当前正在执行的sql语句
- oracle查询当前 执行的sql和进程
- MS SQL 执行过程中执行状态,可查看当前正在执行的sql等信息
- oracle 查看session当前正执行的sql及近期执行的sql语句
- 查看sqlserver当前正在执行的语句
- Log4j拿到当前执行语句的实现
- 如何获取当前进程的执行用户名?
- 获得当前进程所有者的信息
- 获得当前进程所有者的信息
- VC获取当前窗口的进程信息
- p型血
- 为何Windows下的动态库总伴随一个静态库?
- HttpURLConnection和HttpClient两种连接方式的区别
- 如何能够在Android运行Java的main方法
- AMD驱动安装
- SQL当前的进程信息,当前的执行语句
- 【小结】AC自动机
- MDK 生成BIN文件 最简单方式
- 基于Swift语言开发微信、QQ和微博的SSO授权登录代码分析
- IOS 编程初体验 第一篇:自学和培训的选择
- android linearlayout代替listview实现
- TOMCAT修改jvm内存的方法
- 比较优秀的软件记录
- c++线程的创建