首页 > 数据库 >SQL server 备份job堵塞查询

SQL server 备份job堵塞查询

时间:2023-05-19 16:02:25浏览次数:46  
标签:CONVERT req SQL offset server job NUMERIC time id

SELECT req.session_id,
database_name = db_name(req.database_id),
req.status,
req.blocking_session_id,
req.command,
[sql_text] = Substring(txt.TEXT, (req.statement_start_offset / 2) + 1, (
(
CASE req.statement_end_offset
WHEN - 1 THEN Datalength(txt.TEXT)
ELSE req.statement_end_offset
END - req.statement_start_offset
) / 2
) + 1),
req.percent_complete,
req.start_time,
cpu_time_sec = req.cpu_time / 1000,
granted_query_memory_mb = CONVERT(NUMERIC(8, 2), req.granted_query_memory / 128.),
req.reads,
req.logical_reads,
req.writes,
eta_completion_time = DATEADD(ms, req.[estimated_completion_time], GETDATE()),
elapsed_min = CONVERT(NUMERIC(6, 2), req.[total_elapsed_time] / 1000.0 / 60.0),
remaning_eta_min = CONVERT(NUMERIC(6, 2), req.[estimated_completion_time] / 1000.0 / 60.0),
eta_hours = CONVERT(NUMERIC(6, 2), req.[estimated_completion_time] / 1000.0 / 60.0/ 60.0),
wait_type,
wait_time_sec = wait_time/1000,
wait_resource
FROM sys.dm_exec_requests as req WITH(NOLOCK)
CROSS APPLY sys.dm_exec_sql_text(req.sql_handle) as txt
WHERE req.session_id>50
AND command IN ('BACKUP DATABASE', 'BACKUP LOG', 'RESTORE DATABASE', 'RESTORE LOG');

标签:CONVERT,req,SQL,offset,server,job,NUMERIC,time,id
From: https://www.cnblogs.com/sage914/p/17415391.html

相关文章

  • MySQL 常用管理方法与命令
    MySQL常用管理方法与命令原创 欢马劈雪 时代Java 2023-05-1907:40 发表于北京↑ 点击上面 “时代Java”关注我们,关注新技术,学习新知识!运行与关闭MySQL服务器首先检查MySQL服务器是否正在运行。可以使用下列命令来确认这一点:ps-ef|grepmysqld如果MySQ......
  • Mysql 窗口函数
    MySQL从8.0版本开始支持窗口函数。窗口函数的作用类似于在查询中对数据进行分组,不同的是,分组操作会把分组的结果聚合成一条记录,而窗口函数是将分组的结果置于每一条数据记录中。窗口函数总体上可以分为序号函数,分布函数,前后函数,首尾函数和其他函数;语法结构:窗口函数......
  • linux 上设置mysql开机自启
    1我们设置开机启动需要将mysql.server文件复制到/etc/rc.d/init.d/目录下mysql文件我们的mysql.server文件一般都在安装的根目录下的support-files目录下cp/usr/local/mysql/mysql/support-files/mysql.server/etc/rc.d/init.d/mysql2复制成功后我们需要给赋予权......
  • pymsql操作数据库
    以下是常用的一些pymysql操作数据库的操作。为了打包后方便读取与写入不同数据库,留出了更改数据库的接口。接口文件类似于:localhostrootxxxxxxtest3306utf8importpymysqlimporttime#读取外部配置withopen('database_config_test.txt','r')asf:item=f.readl......
  • cmd启动/关闭mysql
    cmd启动/关闭mysqlnetstartmysql#启动mysqlnetstopmysql#关闭mysql#无法运行就在管理员模式下输入命令问题解决先mysqld--install之后再运行启动/关闭命令即可参考https://blog.csdn.net/lovelygirlyuzhu/article/details/123902128......
  • k8s快速部署MySQL单机
    1.创建PV/PVC略2.创建MySQL配置文件kind:ConfigMapapiVersion:v1metadata:name:mysql-confignamespace:ops-sharedata:my.cnf:|-[mysqld]skip-host-cacheskip-name-resolvedatadir=/var/lib/mysqlsocket=/var/run/mysqld/mysqld.s......
  • mysql 存储过程详解
    前言在项目开发中,经常会遇到这样一种场景,当修改A表的一条数据时,需要关联修改B表、C表甚至其他更多表的数据,为什么会这样呢?在真实的业务场景中,往往一张表的数据关联的业务是多样的,举例来说,用户在页面上完成一个订单,对服务端来说,与这个订单相关的业务还有很多,比如生成一条出库记......
  • postgresql关键字包含order、account,不能用作表名
    原先项目数据源为mysql,操作的业务表表名有order,account,将数据库迁移到postgresql且配置里更改数据源为postgresql(对该数据源了解不深)后调用提示如下的异常,给的提示很模糊,如果通过搜索引擎估计得很久才能定位到原因,通过询问AI可以得到准确的原因解释及建议。 ......
  • SQL SERVER PROFILER
    首先我需要查询出需要使用SQLServerProfiler跟踪的数据库标识ID,若不知道怎么查询数据库的标识ID, 打开SQLServermanagementstudio,点击工具。选择SQLServerProfiler。 登录,登录成功后,如果有个默认弹窗,先取消 新建追踪 命名  ......
  • MySQL学习基础篇Day4
    CREATEUSER'用户名'@'主机名'IDENTIFIEDBY'密码';2.7DCLDCL英文全称是DataControlLanguage(数据控制语言),用来管理数据库用户、控制数据库的访问权限。2.7.1管理用户1).查询用户select*frommysql.user; 查询的结果如下:其中Host代表当前用户访问的主机,......