SQL Server 统计后台sql语句执行情况

news/2024/12/22 19:25:15/

SELECT TOP 100 
            qs.total_worker_time/1000     AS [总消耗CPU 时间(ms)],
            qs.execution_count             [运行次数],
            qs.total_worker_time / qs.execution_count / 1000  AS [平均消耗CPU 时间(ms)],
            last_execution_time         AS  [最后一次执行时间],
            max_worker_time / 1000  As  [最大执行时间(ms)],
            SUBSTRING(qt.text,qs.statement_start_offset / 2 + 1,
                             (CASE 
                                        WHEN qs.statement_end_offset = -1 
                                            THEN DATALENGTH(qt.text) 
                                        ELSE qs.statement_end_offset 
                                END - qs.statement_end_offset) 
                             / 2 + 1)       AS  [使用CPU的语法],
            qt.text                                    AS  [完整语法],
            dbname=db_name(qt.dbid),
            object_name(qt.objectid, qt.dbid)        ObjectName
FROM sys.dm_exec_query_stats qs WITH (nolock)            
                CROSS apply sys.dm_exec_sql_text(qs.sql_handle) AS qt
WHERE execution_count > 1 and last_execution_time >= CONVERT(datetime,'2023-09-28 05:00:00',20)            
ORDER BY last_execution_time asc            


http://www.ppmy.cn/news/1128206.html

相关文章

hive3.X的HiveServer2 内存泄漏问题定位与优化方案(bug)

参考文档: https://juejin.cn/post/7141331245627080735?searchId20230920140418F85636A0735C03971F71 官网社区: https://issues.apache.org/jira/browse/HIVE-22275 In the case that multiple statements are run by a single Session before bein…

[Qt]QListView 重绘实例之二:列表项覆盖的问题处理

0 环境 Windows 11Qt 5.15.2 MinGW x64 1 系列文章 简介:本系列文章,是以纯代码方式实现 Qt 控件的重构,尽量不使用 Qss 方式。 《[Qt]QListView 重绘实例之一:背景重绘》 《[Qt]QListView 重绘实例之二:列表项覆…

使用Vue、ElementUI实现登录注册,配置axios全局设置,解决CORS跨域问题

目录 引言 什么是ElementUI? 步骤1:创建Vue组件用于用户登录和注册 1. 基于SPA项目完成登录注册 在SPA项目中添加elementui依赖 在main.js中添加elementui模块 创建用户登录注册组件 配置路由 修改项目端口并启动项目 静态页面展示图 步骤2&#x…

做外贸你的差不多可能差的很多

人们常说不想当将军的士兵不是好士兵,然而当不好士兵的将军一定不是一个好将军,我们对事情或者自我的要求衡量越低的时候,当以什么事情都差不多为标准的时候,可能我们自己也就只能最高混到差不多而已了。 就拿简单的书写来说&…

运动控制:直线电机

一、什么是直线电机 直线电机,也叫做直线马达,线性马达,线性电机,上电后,直接做直线运动的电机。 二、直线电机的原理 把一个圆柱剪开,摊平就是一个矩形了,直线电机也是如此,传统的…

初识C语言——详细入门(系统性学习day4)

目录 前言 一、C语言简单介绍、特点、基本构成 简单介绍: 特点: 基本构成: 二、认识C语言程序 标准格式: 简单C程序: 三、基本构成分类详细介绍 (1)关键字 (2&#xf…

基于JAVA,SpringBoot和Vue的前后端分离的求职招聘系统

✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取项目下载方式🍅 一、项目背景介绍: 这个系统的研发背景是…

软件测试自动化的成本效益分析

随着软件测试技术的发展,人们已经从最初的手工测试转变为手工和自动化技术相结合的测试方法。目前,人们更多的是关心自动化测试框架、自动化测试工具以及脚本研究等技术方面,而在软件自动化测试方案的效益分析方面涉及较少。 软件测试的目的是…