位置: 编程技术 - 正文

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

  • 增值税发票如何抵扣税款
  • 房地产税收有哪些
  • 财务人员如何管理固定资产
  • 金税盘数据怎么备份
  • 特许经营权转让合同
  • 个税申报数据有误,如何快速更正
  • 小规模纳税人超过500万可以不转一般纳税人吗
  • 股权转让与增资扩股的税务
  • 编制利润表会计等式
  • 会计凭证可分为哪三类
  • 契税晚交有什么影响
  • 技术出口税务处理
  • 红字发票是否需要写进出仓单里
  • 检测样品留样期限
  • 税收返还要交税吗
  • 支付本月租金计入什么科目
  • 一般纳税人购进鸡蛋怎样抵扣
  • 免税和应税无法划分
  • 营改增后纳税人可以使用的发票种类
  • 公司企业变更后原来的营业执照还有吗
  • 个体户超过3万怎么纳税
  • 货到票未到的会计账务处理
  • 合同中没有明确违约责任怎么办
  • 企业不动产如何带抵押转让
  • 银行转账结算凭证按照填制手续和内容
  • 电商平台收取的手续费
  • 兼职劳务费个税怎么算
  • 网络发票开具
  • 冲费用挂账怎么做账
  • 电子缴税付款凭证怎么做记账凭证
  • tplink无线网卡驱动802.11n
  • edge浏览器下载安装
  • win8系统如何设置u盘启动
  • 新版edge浏览器极速模式
  • system进程占用cpu突然变高
  • 财管如何区分金额大小
  • php数组函数大全
  • 股东撤资属于什么科目
  • php字段
  • python字符串操作作业
  • 低值易耗品是怎样的
  • 损益类科目资产增加在借方还是贷方
  • 进项税年末结转分录
  • ajax自动带cookie
  • 营改增前取得的有形动产为标的物
  • 民办非企业开办资金入什么科目
  • 固定资产出售算不算收入
  • 劳务费发票怎么入账
  • python 多线程处理
  • 补开上年发票的税务处理要怎么做?
  • 汇算清缴后发现成本多做了
  • 鲜花虫草开发票属于什么类别?
  • 利用java实现计算器
  • PostgreSQL管理工具phpPgAdmin入门指南
  • 用承兑付货款怎么做会计
  • 应付账款算费用吗
  • 单位交社保怎么取消居民医保
  • 资产减值的含义与应用范围
  • 研发费用扣除75%
  • 开票必须填写开户银行吗
  • 菜品毛利怎么计算
  • 什么是增值税
  • server2012打开sqlserver
  • win7修改sid
  • win8.1系统没有wifi怎么办
  • win10系统怎么设置电脑密码
  • linux常见压缩工具
  • win7 txt文件属性更改
  • win8系统怎么样
  • SCHDPL32.EXE - SCHDPL32是什么进程 有什么用
  • win7系统点击图标没反应
  • Linux CentOS系统下tomcat配置ssl教程
  • nodejs run
  • js去除特殊字符
  • 黑马程序员c++语言讲义
  • jquery.ztree中文api
  • django框架详解
  • ppr管材税收编码
  • 厦门市无纸化税务局官网
  • 广东省地方税务局公告2017年第6号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设