免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: zwzc28
打印 上一主题 下一主题

谁懂informix日志分析? 指教一二 [复制链接]

论坛徽章:
0
1 [报告]
发表于 2008-07-30 19:13 |显示全部楼层
onlog日志举例:
addr     len  type     xid      id link   
978474   48   BEGIN    47       1808 0        07/24/2008 07:34:22 11948901 ctd
9784a4   120  HINSERT  47       0  978474   207156   3410     69
97851c   56   ADDITEM  47       0  9784a4   207157   3410     11    1     4   
978554   48   COMMIT   47       0  97851c   07/24/2008 07:34:22

其中内容:
BEGIN......COMMIT
    一个完整事务,同一事务的xid是一致。BEGIN行中有起始时间及访问数据库所用的用户名
207156
    这是一个16进制的partnum值,与用户访问的数据库systables表中partnum值对应,但此表中partnum是十进制的,需要做相应转换
HINSERT
    写入一条记录,如果有索引字段,则在HINSERT行后会有一个或多个ADDITEM行

注意:
1. 一个事物内可插入或删除多条记录
2.  需确认增量统计的周期要比逻辑日志切换一圈的周期小,否则统计无效

建议不要用分析逻辑日志的方式,我认为你的增量统计应该只是针对几个表,因此还是在应用软件侧增加功能,即对那几个表的所有insert delete操作成功后均写入日志表,之后对日志表进行统计。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP