位置: 编程技术 - 正文

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如何使用)

  • 工资怎么扣费
  • 填专项扣除对个人还是公司受益
  • 原材料的归集和整理
  • 现金预算表制造费用怎么填
  • 小规模公司核定增收税可以公账直接打给法人吗?
  • 商业企业向供货方收取的进场费,不可以开具增值税发票
  • 建筑业咨询费有哪些
  • 应纳税调增调减会计分录
  • 增值税普票需要进项吗
  • 新金融工具准则投资收益
  • 技术转让免征增值税
  • 罚没支出包括税收滞纳金吗
  • 小规模纳税人需要汇算清缴吗
  • 固定资产的摊销额计入什么科目
  • 应交税费未交增值税是什么意思
  • 异地本行转账
  • 代垫资金的代购是什么
  • 拿库存商品抵债怎么做账
  • windows11开始菜单点击没反应
  • 企业去银行办理贷款需要什么
  • 服务器数据迁移到新的服务器
  • Win11怎么设置屏幕熄灭时间
  • php
  • linux 数据类型
  • 企业向股东发放现金股利
  • 公司已经改名原来的公章还有效吗
  • 房产契税什么时间缴纳
  • 债务重组利得计入投资收益还是营业外收入
  • fpzs1是什么文件可以删除吗
  • 工程完工后有质量问题能解除合同吗
  • 电子承兑汇票是什么时候开始的
  • vue怎么用bootstrap
  • css过渡动画属性
  • c语言内嵌汇编
  • 代管资金如何做凭证
  • 免征增值税的项目可以开专票吗
  • 工程发票多少点
  • 税法上未投入使用的无形资产摊销所得税能扣除吗
  • 企业分红所得需要缴纳企业所得税吗
  • sqlserver数据库作业
  • 建筑工程机械设备租赁属于什么行业
  • 房产税的纳税人包括
  • 资产负债表其他综合收益
  • 公司的现金收入存到个人账户在转到公司指定的私人账户
  • 固定资产改良支出
  • 上年结转会计分录
  • 公司地址的变更需要哪些资料和手续
  • 待抵扣进项税计入其他应付账款吗
  • 主营业务成本计入成本类账户吗
  • 归还银行的贷款会计分录
  • 企业票据贴现属于什么业务
  • 小规模纳税人差旅费可以抵扣吗
  • 食品企业产品
  • 增值税的专用发票的相关规定
  • 资产减值后折旧怎么算
  • 预计所有者权益增长率
  • 该程序无法正常启动
  • win8开机logo
  • 国产系统麒麟和统信
  • auto mac
  • win8关机一直转圈
  • 如何在windows上打开蓝牙
  • macbookpro屏幕显示
  • win7安全防护怎么关闭
  • 侠客驱动是什么意思
  • pythonmatch函数
  • android网络通信http
  • hover在jquery中的用法
  • unity3d2019教程
  • unity behavior designer
  • JavaScript浏览器插件制作
  • python的例子
  • python项目打包发布
  • js实现的倒计时怎么用
  • 运满满订单取消技术服务费退还吗
  • 小规模纳税人企业所得税怎么征收
  • 发货确认收入还是以开票确认收入
  • 国税实名制信息采集
  • 代账公司盈利水平如何
  • 电子专票在哪里接收
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设