位置: 编程技术 - 正文

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

  • 外贸企业税务处理方式
  • 发票专票抵扣
  • 医药行业发票税率
  • 专项附加扣除可以随时填报吗
  • 怎么增加资产减少负债
  • 增值税税差怎么算
  • 固定资产未付款怎么入账
  • 应收账款贷方余额重分类到哪
  • 报账员是会计还是出纳
  • 公务接待和商务服务区别
  • 虚开发票应如何进行处罚
  • 资金成本加价收入能作为收入开票吗
  • 应收票据和应收账款的区别举例
  • 应计入资产负债表应付利息项目的有
  • 预收款未开票账务处理
  • 在建工程当中哪些是资产
  • 第三方付款会计分录
  • 联营企业的持股比例
  • 固定资产简易办法3%减按2%
  • 分包发票怎么开对方可以差额纳税
  • 个税贷方余额比实际金额多
  • 企业的不征税收入用于支出所形成的资产,其计算的折旧
  • 超市买的东西开什么发票
  • 小企业会计准则会计科目表
  • 库存现金可以做中转科目嘛为什么
  • 增值税普票可以抵扣税吗
  • 累计摊销在资产里怎么算
  • 固定资产包括哪些种类
  • 现代服务业包括哪些
  • 电脑中毒后如何不装系统清理掉
  • Win11 Build10.0.22000.51预览版正式推送 (附完整更新日志)
  • 无线路由器限速怎么办
  • 稿酬特许权使用费的预扣率是多少
  • nodejs怎么降低版本
  • PHP:realpath_cache_size()的用法_Filesystem函数
  • 外商投资工业企业有哪些
  • 快速制作一个演示文稿可用什么
  • 废旧物资回收企业所得税优惠政策
  • 命令行mkdir创建文件夹
  • php7 openssl
  • xa 事务
  • 所得税申报表营业成本包括管理费用吗
  • 劳务费发票为什么必须每月开
  • 长期股权投资核算的成本法与权益法的主要差别有哪些
  • 全国通用机打销售票查询
  • 电子发票开出后如何查看
  • 怎么查询mysql sql_mode
  • 现金日记账怎么填
  • 车辆按揭贷款需要什么
  • 非在职人员和其他人员的区别
  • 固定资产出售算营业收入吗
  • 建筑业负数发票不填工程名称和地址可以吗
  • 营业收入就是开票的不含税金额吗
  • 未分配利润期初余额怎么录入
  • 研发支出是科目吗
  • 购买农药化肥怎么入账
  • 银行汇票的适用主体
  • 利润为负还要交增值税吗
  • mysql数据库-数据库和表的基本操作
  • 在windows中在下列叙述中正确的是
  • win8怎么卸载
  • win7系统怎么连接
  • ubuntu 命令行修改用户密码
  • linux里chmod
  • win8 更改电脑设置
  • win7系统纯净版和旗舰版有什么区别
  • win8系统的运行在哪
  • Android游戏开发教程
  • 骨骼动画原理
  • 网页设计中的几种齐方式及其特点
  • jquerycdn
  • 批处理 leq
  • js删除li
  • unity3d怎么控制人物移动
  • 英语流利说的简单介绍
  • 入户走访时宣传内容
  • 江苏地税个税申报时间表
  • 外贸公司委托加工的账务怎么处理
  • 选矿比怎么算
  • 江西税务客服电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设