位置: 编程技术 - 正文

SQLServer 2008中通过DBCC OPENTRAN和会话查询事务

编辑:rootadmin

要找到最早的活动事务,可以使用DBCC OPENTRAN命令。详细用法见MSDN: 执行结果: 结果显示了最早活动日志的相关信息,包括服务器进程ID、用户ID、和事务的开始时间。关键是SPID和Start Time。 拥有这些信息后,可以使用动态管理视图(DMV)来检验正在执行的T-SQL,以及在必要时关闭这个过程 DBCC OPENTRAN对于孤立连接(在数据库中是打开的,但与应用程序或客户端已经断开的连接)是非常有用的,并能帮助我们找出遗漏了COMMIT或ROLLBACK的事务。该命令也返回在指定数据库内存在最早的活动事务和最早的分布式和非分布式复制事务。如果没有活动事务,则显示信息性消息,而不返回会话级数据。 我们看一个实例: 这是一个未提交的事务,在另一个查询窗口执行如下: 执行结果: 返回会话ID后,可以通过sys.dm_exec_connections和sys.dm_exec_sql_text来挖掘最近执行的查询的详细信息。 这个查询返回最后执行的语句。也可以使用sys.dm_exec_requests。 因为也从sys.dm_tran_session_transactions的第一个查询中得知事务ID,所以可以使用sys.dm_tran_active_transactions来了解更多事务本身的内容

小结:这里演示了使用DMV 排除故障和调查长时间的活动事务的一般技巧。基本步骤如下:1、查询sys.dm_tran_session_transactions获取会话ID和事务ID之间的映射。2、查询sys.dm_exec_connections和sys.dm_exec_sql_text查找会话最新执行的命令(most_recent_sql_Handle列)3、最后,查询sys.dm_tran_active_transactions确定事务被打开了多少时间、事务的类型和事务的状态。使用这个技巧可以回到应用程序去查明调用的被抛弃的事务(打开但从未提交)以及那些运行时间太长或对于应用程序来说是不必要的不恰当事务。

邀月注:本文版权由邀月和博客园共同所有,转载请注明出处。

推荐整理分享SQLServer 2008中通过DBCC OPENTRAN和会话查询事务,希望有所帮助,仅作参考,欢迎阅读内容。

SQLServer 2008中通过DBCC OPENTRAN和会话查询事务

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

SQL Server下的安全操作技巧分享 针对与mssql的安全,应当针对于2个方面来做,针对于主要的权限及端口。(要是有人说删除不安全的系统存储过程,先说好这个方式只能针对于

SQL中通过DBCC OPENTRAN和会话查询事务 同样,对事务日志进行备份也只会截断不活动事务的那部分事务日志,所以打开的事务会导致日志变多(甚至达到物理限制),直到事务被提交或回滚

SQL中SQL应用之-锁定(locking) 应用分析 一、锁的基本概念:锁定(Locking)是一个关系型数据库系统的常规和必要的一部分,它防止对相同数据作并发更新或在更新过程中查看数据,从而保证被

标签: SQLServer 2008中通过DBCC OPENTRAN和会话查询事务

本文链接地址:https://www.jiuchutong.com/biancheng/319332.html 转载请保留说明!

上一篇:sqlserver 存储过程中的top+变量使用分析(downmoon)(sqlserver 存储过程 临时表)

下一篇:SQL Server2005下的安全操作技巧分享(sql server2003)

  • 个人所得税如何办理退税
  • 工商年报资产状况可以都填0吗
  • 天猫国际的店铺是正品吗 感觉很便宜
  • 个人股权转让需要注意什么
  • 个体户购买社保和自由人购买社保区别
  • 企业卫生费是指什么
  • 施工企业所得税税率是多少
  • 在途物资可以结转成本吗
  • 公司没有员工需要缴纳社保吗
  • 税控机操作
  • 普票抵扣税
  • 其他应付款怎么理解
  • 财务兼职怎么算工资
  • 进料加工可分为
  • 公司处置车辆税金怎么算
  • 怎么计算房地产成本单价
  • 农产品进项转出的规定
  • 支付宝提现到企业账户 怎么开票
  • opencart 二次开发
  • 文件夹删除需要管理员权限怎么弄
  • 税务新政策解读
  • thinkphp smarty
  • 小企业会计准则财务报表至少包括
  • 直接费用的定义
  • 2021年前端还火吗
  • php如何入门
  • 深究Python中的asyncio库-线程池
  • 文化事业建设费的征收范围
  • 私对公可以转账吗?会对做账不利吗
  • 畜牧业科技公司
  • db2教程
  • 织梦二次开发教程
  • 电汇汇款方式的基本流程
  • 技术服务合同的税率
  • 固定资产卡片账是明细账吗
  • 政策性搬迁涉及的税种
  • 坏账准备与应收账款的影响有哪些
  • 帮别人加工需要什么手续
  • 收到票据款
  • 金税盘每年服务费可以抵扣吗
  • 职工教育经费住宿费用可以抵扣吗
  • 一般纳税人拿到普票怎么处理账务
  • 未达起征点的收入怎么入账
  • 新公司要建哪些项目
  • 企业清算的顺序
  • 重新组织是什么意思
  • 购物车功能实现思路
  • windows10安装教程u盘安装
  • windows sfc命令
  • windows哪个最好用
  • ubuntu 16.04
  • ubuntu搜索已安装软件
  • centos7添加ip地址
  • win10预览版21277
  • ubuntu with linux
  • ubuntu sudo not found
  • windows升级10
  • perform.exe是什么进程
  • kcleaner是什么文件夹
  • win10系统本地用户和组怎么添加
  • 在linux系统中创建用户账户
  • 开始菜单里没有设置选项
  • 新手学做ppt
  • Unity3D游戏开发毕业论文
  • nodejs 异步任务队列
  • unityplayer安卓
  • 在js里写html
  • 用javascript
  • mailto的使用技巧分享
  • 安卓状态栏宽度
  • shell语言的特点
  • jquery遍历div
  • python放歌
  • java script入门
  • Android调用jni获取mac地址
  • javascript获取复选框的值
  • 河南省城镇土地使用税优惠政策2020
  • 深圳关内停车场收费标准
  • 航天金穗280怎么入账
  • 金税盘和uk
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设