- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
个人收集整理资料,仅供交流学习,勿作商业用途
Informix计算长事务回滚时间及解决办法
如何估算长事务回滚的时间
环境:
IDS9.40及其以上版本
问题描述:
用户往往由于一次操作的数据量过大,导致长事务,使整个数据库服务器暂时挂起而不可
用。用户需要估算长事务回滚完成的时间,以便做出安排。
解答:
可以使用onstat-x-r10监控该事务的回滚状态.并通过日志回滚的速率来估算回滚的时
间。
“-r10”表示每10秒显示一次。下面是两次的间隔10秒输出:
addressflagsuserthreadlocksbeginlgcurloglogpositisolretryscoord
d745b58A-R--d715e7c490451530x8f61c8COMMIT0
addressflagsuserthreadlocksbeginlgcurloglogpositisolretryscoord
d745b58A-R--d715e7c490451530x5a1accCOMMIT0
从输出可以看到,该事务起始的逻辑日志号是51,当前回滚到53,还需要继续回滚2个
逻辑日志。在这10秒中回滚的逻辑日志大小可以通过两次的logposit相减得出,方法
为:去掉每个logposit的后三位,剩下的数字相减就是日志回滚的page数目,再乘以
pagesize就可得到这10秒回滚的日志大小。例如:
(0x8f6-0x5a1)*4=3412K(4表示当前系统的pagesize是4K),那么一分钟逻辑日
志能够回滚3412/10*60=20472K
假设每个逻辑日志的大小为50M,则该长事务还需要回滚的时间大约是5.28分钟
1/9
个人收集整理资料,仅供交流学习,勿作商业用途
((1024*50)*2+0x5a1*4)/20472=5.28
一、查看数据库状态
正常情况下是
onstat-
IBMInformixDynamicServerVersion9.40.FC7--On-Line--Up35days
16:51:16--3920896Kbytes
长事务情况下是
onstat-
IBMInformixDynamicServerVersion9.40.FC7--On-Line(LONGTX)--Up35
days16:41:40--3920896Kbytes
Blocked:LONGTX
二、显示事务(transaction)信息
其中flag字段中第三个标志位为R说明事务在rollback,说明这个事务是长事务
onstat-x
IBMInformixDynamicServerVersion9.40.FC7--On-Line(LONGTX)--Up35
days16:41:56--3920896Kbytes
Blocked:LONGTX
Transactions
1cf0a6748A-R--1cd55c6186420731194031194050x1aa91e4DIRTY0
三、通过长事务的userthread值找出sessionid
onstat-u|grep1cd55c6181cd55c618--RPX--1880841informix-
00642073256446323049
2/9
个人收集整理资料,仅供交流学习,勿作商业用途
四、显示会话连接信息,找出造成长事务的SQL语句,并优化
onstat-gses1880841
informix锁表处理步骤:锁表处理步骤:
1、onstat-ks|grepHDR+X//查询是那个表被锁
addresswtlistowner
您可能关注的文档
- 利川市第五中学 人教版历史必修二:第1课 发达的古代农业【教案】.pdf
- 供销社存在问题.pdf
- 亲子教育资源整合利用建议.pdf
- 云南省腾冲市腾冲第三中学2017--2018学年初三第一次月考英语试卷(无答案).pdf
- 世界自然基金会敦促欧盟取消对亚节约灯的反倾销税.doc.pdf
- 《走进名校》参考答案.pdf
- [建筑]室内装饰材料大体分类.pdf
- XX移动分公司驾驶员管理办法.pdf
- XX幼儿园下学期保教工作计划doc.pdf
- XX商标转让协议书范本.pdf
- 【重庆市S街道家庭医生签约服务现状调研分析报告6000字】.docx
- 八年级生物下册教学课件《选择健康的生活方式》.pptx
- 高中高考思想政治一轮总复习课后习题 选择性必修一 当代国际政治与经济 课时规范练30 和平与发展 (2).doc
- 企业社保费申报流程(核定版).docx
- 高中高考思想政治一轮总复习课后习题 选择性必修一 当代国际政治与经济 课时规范练31 中国的外交 (2).doc
- 高中思想政治选择性必修1当代国际政治与经济课后习题 第1单元 各具特色的国家 第一单元过关检测.doc
- 第6章 生物的进化B卷 能力提升—高一生物学人教版(2019)必修二单元达标测试卷.docx
- 高中思想政治选择性必修1当代国际政治与经济课后习题 第2单元 世界多极化 第4课 和平与发展 第2框 挑战与应对 (2).doc
- 高中思想政治选择性必修1当代国际政治与经济课后习题 第3单元 经济全球化 第6课 走进经济全球化 第2框 日益开放的世界经济.doc
- 【泰安交通建设集团人力资源管理模式研究4900字】.doc
文档评论(0)