位置: 编程技术 - 正文

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

  • 房产等价置换是否需要缴纳契税?
  • 差额纳税是什么税
  • 中小企业所得税优惠政策有哪些
  • 利润分配的核算PPT
  • 企业的房屋是否能确认为存货?为什么?(简单描述即可)
  • 财政部颁布的具体准则
  • 公司组织游玩员招聘
  • 融资租赁与经营租赁相比具有的优势
  • 管理部门购入固定资产
  • 公司做账是做什么
  • 房地产开发企业会计科目
  • 建筑行业预收账款
  • 酒店产权式经营业主取得的收入按股利红利所得
  • 稿酬所得的个税计算
  • 进项抵扣怎么做分录
  • 可转换公司债券可以在一定程度上解决的问题是
  • 鸿蒙系统怎样关闭音乐
  • 个人股权转让如何申报个人所得税
  • windows修复网络
  • 公司取得的营业收入
  • macos快捷键一览
  • 交契税需要什么东西
  • win11电脑怎么设置开机密码
  • win10开始菜单磁贴设置
  • 交接目录excel
  • 哪个是发票抵扣项目
  • 增值税有哪些类型的税种
  • 法恩达尔的信
  • 企业短期借款的债权人均为银行
  • vue的watch监听
  • php内置数组
  • 什么是动态表单
  • 达特穆尔动物园
  • 开发票为什么要对公账户?
  • 清算资金往来的余额方向
  • idea可以编写vue吗
  • 人工智能机器人的好处
  • ai绘画图片
  • 企业资产损失税前扣除管理办法最新
  • 代垫运杂费计入原材料成本吗
  • 公司基本户可以异地开户吗
  • 代收代缴水费可以加多少损耗
  • phpcms任意文件上传
  • 营改增后建筑企业如何正确开具发票
  • 大数据sql教程
  • 增值税进项税额加计抵减会计处理
  • 库存暂估入账的会计分录
  • 伙食费怎么入账
  • 发票一般会失效几天
  • 营改增对金融业税负的影响
  • 子公司向母公司交利润 需要纳税吗
  • 政府补助会计核算
  • 支付稿费怎么做凭证
  • 收到公众号消息提醒
  • 本月工资未发个税能不能扣
  • 冲减上年度多计提所得税
  • 权益性无形资产包括哪些?
  • mysql绿色版配置
  • ubuntu不支持设置属性
  • win8系统怎么取消屏保
  • win10系统ie浏览器版本怎么看
  • android app架构设计
  • 结构 类型
  • qt渲染机制
  • 函数里面声明函数
  • 摄像机跟随与摄像的区别
  • 特牛的群名
  • bat 远程连接
  • python和java对接
  • easyui footer
  • unity平面透明
  • jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签
  • 做网页的流程与步骤
  • js延时加载的方法
  • 中国税务稽查官网
  • 湖南省电子国税
  • 广东电子税务局电话
  • 深圳车牌注销需要车辆到场吗
  • 南京交税的标准2019
  • 怎么登陆国税网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设