位置: 编程技术 - 正文

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

  • 小规模纳税人印花税最新政策2023
  • 纳税人识别号怎么看是不是一般纳税人
  • 什么需要填
  • 年末增值税需要计提吗
  • 免抵退税额如何填报
  • 获取发票信息异常
  • 个人所得税怎么扣
  • 企业理财收入如何确定
  • 职工教育经费能结转几年
  • 预缴纳个人所得税
  • 业务招待费的扣除标准是什么2022
  • 企业支付给生产车间
  • 工程款预付账款的账务处理
  • 售后回购融资租赁合同
  • 转售水的税率
  • 代收水电费做错了该如何调账?
  • 承兑汇票银行背书
  • 房租发票9%还是5%
  • 以前年度亏损可以税前扣除吗
  • 补贴与工资薪金一起发放,属于福利费,还是纳入工资薪金总额税前扣除?
  • 银行汇款风险提示
  • 增值税电子普通发票怎么下载
  • 公司集体活动的目的与意义
  • win11如何更改开始菜单位置
  • bootmgr is missing怎么手动解决
  • 桃胶多少钱一斤正常
  • 信息技术费用如何做分录
  • win7系统中文乱码怎么解决
  • 项目不可用怎么解决
  • videojs自定义按钮
  • 一台电脑两个显示器显示不一样的内容
  • 外购产品视同自产产品办理免抵退税的条件有哪几种
  • 特许权使用费的增值税税率是多少
  • 配件买不到
  • 劳务费发票和建筑劳务费发票
  • 前端布局flex
  • 企业所得税必须要季度缴纳吗
  • 学摄影要交学费吗
  • thinkphp3.x中display方法及show方法的用法实例
  • 销售过程会计核算视频
  • html 教程
  • c语言中函数的实参和形参
  • 固定资产计提折旧的方法
  • 过路费属于会计哪个科目
  • sqlserver正则表达式用法
  • 应发工资包含
  • 劳务分包属于人工成本吗
  • 购买火车票报销,实际没乘车能查到嘛
  • mysql 的load data infile
  • 小规模公司累计增值税
  • 按揭贷款买房是否划算
  • 应收在借方什么意思
  • 利息为什么存在
  • 营改增对金融业税负的影响
  • 品种法分批法分步法的区别
  • 记账凭证错误的更正方法
  • 公司采购一直没有发票
  • 建筑业收入叫什么
  • 党组织专项经费包括什么
  • 废料入库如何估价
  • 日记账的建账工作
  • 播放器状态
  • xp 指定的域不存在,或无法联系
  • 笔记本开机白屏进不了桌面
  • centos7 ip forward
  • 格式化快速格式化好吗
  • 如何快速卸载游戏
  • win8.1应用
  • windows10预览版是什么
  • 怎么配置nodejs
  • unity监视器
  • android的布局文件
  • linux读出文件
  • 小助手是什么软件
  • python快速排序法
  • javascript教程 csdn
  • Javascript中Array.prototype.map()详解
  • jquery获取动态生成的元素的值
  • 应交税费应交增值税已交税金是什么意思
  • 三亚 税务
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设