位置: 编程技术 - 正文

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

  • 个体户开增值税怎么开
  • 小规模拍卖公司差额征税
  • 代开普通发票需提供哪些材料
  • 没有参加会计继续教育会怎样
  • 小规模纳税人免税销售额是含税还是不含税
  • 单据核销不了
  • 收到0税率的增值税发票
  • 预付账款冲销其他应付款法人吗
  • 月末计算各种税费表格模版
  • 付现金可以开专用发票吗
  • 出口退免税是什么意思
  • 软件合同审核要点
  • 股权转让的标的
  • 不动产进项税额怎么算
  • 购买东西押金不退要怎么处理
  • 增值税预缴税款表
  • 维修费属于印花税
  • 办公室空调维修属于办公费吗
  • win11更新失败怎么办
  • 企业收到政府补助时,无需开发票,双方根据银行电汇单
  • 笔记本电池怎么换
  • 机械设备购置的程序是什么
  • 消防工程改造需要什么资质
  • php两个多维数组合在一起
  • win7bios网络启动
  • 销售折让负数会计分录
  • 麦克米伦anki
  • 贷款减值损失准备怎么算
  • 微无界是什么软件
  • 农产品抵扣进项税额的规定
  • 老板的财务
  • 印花税应计入哪些费用
  • 个体户税率征收
  • 公司租赁员工电脑怎么办
  • 公司食堂的费用分录
  • jdbc描述
  • 商业保险可以从一家转到另一家吗
  • 临时聘用人员管理办法
  • 转账支票背书盖章图位置
  • 销售折扣单独开发票
  • 对公账户往来款需要归还吗
  • sqlldr 函数
  • db2 798
  • mysql的性能优化方案有哪些
  • 外贸企业退税怎么申报
  • 汇算清缴补缴税款会计分录
  • 没有购销合同的销售额交印花税吗
  • 建筑业清包工合同范本
  • 工程检测单位
  • 投资性房地产出租的会计处理
  • 股权转让如何进行
  • 股东的投资款可以直接私人银行卡转账吗
  • 实收资本可以大过注册资本吗
  • 删除sql server2008
  • 一步一步教会你走路
  • win平板装ubuntu
  • ntfs硬盘分区整数
  • win7取消ch
  • windows8快速启动设置
  • msxct.exe - msxct是什么进程 有什么用
  • windows8开机启动项在哪里设置
  • Win7系统如何查看隐藏文件
  • win10笔记本键盘失灵按什么键恢复
  • js opendialog
  • js设置图片宽度
  • bootstrap页头
  • nodejs视频教程大集合
  • Node.js中的事件循环是什么
  • shutil模块 python安装
  • 用shell脚本创建用户
  • nodejs thrift
  • javascript运行速度
  • 个人经营所得定率征收税率表
  • 广西发票查询平台
  • 贵州地税网上申报大厅
  • 深圳拖欠工资举报网站
  • 下载重庆税务官方app
  • 浙江省税务师事务所排名
  • 税务机关纳税检讨书范文
  • 财税知识
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设