位置: 编程技术 - 正文

SQL2008中通过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确定事务被打开了多少时间、事务的类型和事务的状态。使用这个技巧可以回到应用程序去查明调用的被抛弃的事务(打开但从未提交)以及那些运行时间太长或对于应用程序来说是不必要的不恰当事务。

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

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

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

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

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

SQL中SQL应用之-阻塞(Blocking)应用分析 通常短时间的阻塞没有问题,且是较忙的应用程序所需要的。然而,设计糟糕的应用程序会导致长时间的阻塞,这就不必要地锁定了资源,而且阻塞了

sqlserver打造自动备份的维护计划图解教程 其使用方法如下:(1)启动【sqlserverManagementStudio】,在【对象资源管理器】窗口里选择【管理】——【维护计划】选项。2)右击【维护计划】,在弹

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

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

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

下一篇:SQL2008中SQL应用之-锁定(locking) 应用分析(sql2008r2如何使用)

  • 车辆租赁费发票备注栏怎么写
  • 运输途中的合理损耗
  • 甲供材料需要乙方上税吗
  • 上个月结余应该做到这个月收入里面吗
  • 即征即退如何申报增值税
  • 有限合伙企业如何分红
  • 建筑行业机械租赁费计入什么科目
  • 将承兑汇票背书怎么操作
  • 房屋租赁发票需要备注吗
  • 增值税扣款凭证包括
  • 网税系统用户名和密码
  • 银行要求的补偿性余额所占比例为20%
  • 收入与成本不匹配建议怎么写
  • 企业会计准则制度
  • 支付给董事的董事费怎么征收个人所得税?
  • 账面价值和账面成本的区别
  • 装修工程款如何记账
  • 苹果电脑快捷键删除
  • 福利费的进项税怎么做账
  • 飞机票可以直接去机场买吗
  • 12306打不开怎么回事苹果手机
  • 票据背书怎么做账
  • 王者荣耀体验皮肤什么时候结束
  • php+ mysql教程
  • 酒店布草洗涤赔偿怎样折旧
  • 制造费用主要包括哪些费用
  • 增值税纳税义务人
  • 偿还不了债务会怎么样
  • fsma32.exe进程是什么文件 fsma32是什么进程
  • 出售解除监管协议书
  • php代码生成
  • 自产应税消费品用于在建工程要交增值税吗
  • php的implode函数
  • PHP如何使用资源路由方式改进新闻管理
  • 又拍云使用教程
  • 退款会退货吗
  • 云服务器 chia
  • 使用php免费发送短信
  • 公司给员工的福利语句
  • 银行存款转银行存款 什么凭证
  • 差旅费报销会计凭证
  • 委托加工应税消费品
  • 无偿赠送怎么做账
  • 代订饭店
  • 工业企业库存商品的初始入账成本
  • 溢价收购股权所得税税率
  • 研发支出费用化对财务报表的影响
  • 公司破产账务处理
  • 软件折旧从什么时候算
  • 将sql语句的执行状态传递给主语言的是
  • mysql一闪而退
  • windows server core license
  • 桌面上的图标不能更改对还是错
  • 搭建技巧和方法示意图
  • 借助竹子赞美人物气节的诗句有哪些
  • eve是什么文件
  • linux进程管理实验总结
  • linux怎么用shell
  • windows8怎么设置
  • win10预览版好吗
  • 常见unix操作系统
  • Linux下将Mysql和Apache加入到系统服务里的方法
  • win7系统盘u盘
  • cocos2d官网
  • opengl自学
  • unity3D游戏开发
  • jquery左右移动动画效果
  • 多态和封装的区别
  • unity smooth
  • js如何修改style
  • Python Sql数据库增删改查操作简单封装
  • 延时加载js文件
  • perl常用函数
  • javascript如何写操作命令
  • 广西税务12366如何查看代他人缴费发票
  • 整备质量吨位数是什么意思
  • 河南省残疾人个税优惠政策
  • 税务部门立足
  • 税务代办需要什么资料
  • 刚成立小公司的流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设