ITPub博客

首页 > 数据库 > 数据库开发技术 > INFORMIX长事务及onstat工具用法

INFORMIX长事务及onstat工具用法

原创 数据库开发技术 作者:tiewei 时间:2008-05-22 22:51:54 0 删除 编辑
查看数据库状态
正常情况下是
infodb% onstat -
IBM Informix Dynamic Server Version 9.40.FC7     -- On-Line -- Up 35 days 16:51:16 -- 3920896 Kbytes
 
长事务情况下是
infodb% onstat -
IBM Informix Dynamic Server Version 9.40.FC7     -- On-Line (LONGTX) -- Up 35 days 16:41:40 -- 3920896 Kbytes
Blocked:LONGTX 
 

二、显示事务(transaction)信息
其中flag字段中第三个标志位为R说明事务在rollback,说明这个事务是长事务
infodb% onstat -x
IBM Informix Dynamic Server Version 9.40.FC7     -- On-Line (LONGTX) -- Up 35 days 16:41:56 -- 3920896 Kbytes
Blocked:LONGTX 
Transactions
1cf0a6748        A-R-- 1cd55c618        642073 119403  119405  0x1aa91e4  DIRTY   0 
 
三、通过长事务的userthread值找出session id 
infodb% onstat -u |grep 1cd55c618
1cd55c618        --RPX-- 1880841  informix -        0                0    642073 256446   323049
 

四、显示会话连接信息,找出造成长事务的SQL语句,并优化
infodb% onstat -g ses 1880841
[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/91888/viewspace-1004435/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 现金价值
请登录后发表评论 登录
全部评论

注册时间:2009-04-23

  • 博文量
    28
  • 访问量
    974437