位置: 编程技术 - 正文

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

  • 快递收派服务增值税政策
  • 计提房产税和土地使用税附件
  • 利润总额×12%
  • 折旧会影响利润表吗
  • 政府补贴营业外收入所得税汇算清缴需要调增吗
  • 合伙企业投资收益
  • 员工培训的费用按照多少钱计入安措费
  • 建筑企业应交哪几种税
  • 建筑行业税负率表2023最新
  • 个人所得税筹划节税
  • 子公司的财报和母公司的财报并表吗
  • 违约金收入需要缴纳印花税吗
  • 银行承兑汇票怎么取钱
  • 国债和国债期货的交割价是净价还是全价?( )
  • 融资租入固定资产属于资产吗
  • 银行手续费是否一定要开发票吗
  • 有限责任公司(自然人投资或控股)属于什么经济类型
  • 合并报表利润表是当期还是累计
  • 慈善基金会的含义
  • 增值税 附加税
  • macbook sierra
  • 住房公积金扣除标准为每月
  • 财务线上线下是什么意思
  • iphone7plus怎么设置5g网络
  • 现金日记账和银行存款日记账登记
  • 鸿蒙系统进入工程菜单
  • mac怎么隐藏app
  • 车辆违章罚款可以报销吗
  • 企业并购的基本方法有
  • 安置残疾人就业单位城镇土地使用税
  • 房产证办理流程图
  • php rewind
  • php fgets函数的用法
  • 政府财政会计核算基础是什么
  • hbuilderx的使用视频
  • 再就业优惠怎么办理
  • 以前年度损益调整会计分录
  • php bind_result
  • bounded linear functional
  • 进项转出分录处理
  • 公司员工抽奖活动
  • 购买方红字信息表已开销售方系统查不到
  • 送货运输费用税率
  • 小规模企业出售汽车如何交税
  • 设备购买与租赁的分析中,购买优于租赁的条件是
  • 工资是负数怎么办
  • 综合评价怎么改
  • mysql恢复备份文件
  • 电子发票应如何打印出来
  • 数据库varchar和nvarchar
  • 兼职劳务费个税计算器
  • 公司进行债券投资的缺点
  • 收到所得税退税怎么做账务处理
  • 确认收入未开发票
  • 外债借款利率
  • 取得与收益相关的政府补助计入什么科目
  • 股东分红按利润表的净利润计算
  • 补缴以前年度企业年金可以税前扣除吗
  • 私营公司应付工资的规定
  • MSsql每天自动备份数据库并每天自动清除log的脚本
  • windows版微信能运行小程序吗
  • WINDOWS操作系统最新版本
  • centos7 ethtool
  • linux的hostname(主机名)修改详解
  • windows10更新推送
  • win7系统怎样安装字体
  • win8适用的pr
  • Win10预览版桌面图标和任务栏不翼而飞怎么办?
  • Javascript之Number对象介绍
  • excel的窗口包含什么
  • 手机摇一摇插件
  • 谈谈关于中华文明的五个突出特性
  • 超级给力的好人有哪些
  • 国家税务总局山西省电子税务局
  • 广西增值税发票查询平台
  • 为什么要征收城乡土地
  • 票折与票扣的区别在哪里
  • 江苏省税务局电子发票
  • 新公司办理发票税控机流程?
  • 湖北省叉车考试题库
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设