很奇怪的性能问题,求解答(技术交流)

AIX5.3+HACMP+DB2V8.2做疲劳测试1.数据库运行于A节点,通过业务模拟器发生业务,“业务表”写入190W行记录后性能下掉,观察到大量锁等待,cpu利用率降低类似惰性系统,reorg/runstats/rbind不起作用,HACMP切换数据库到B节点,性能正常,业务模拟再次写入190W笔记录,共380W笔记录,性能下掉...显示全部
AIX5.3+HACMP+DB2V8.2做疲劳测试
1.数据库运行于A节点,通过业务模拟器发生业务,“业务表”写入190W行记录后性能下掉,观察到大量锁等待,cpu利用率降低类似惰性系统,reorg/runstats/rbind不起作用,HACMP切换数据库到B节点,性能正常,业务模拟再次写入190W笔记录,共380W笔记录,性能下掉。

2.恢复数据库,数据库运行于A节点,重新发生190W笔业务,模拟190笔业务后性能下掉,什么都不操作,等若干时间(24小时),再模拟业务发生,性能正常,直至共380W笔记录,性能下掉。

3.恢复数据库,数据库运行于A节点,重新发生190W笔业务性能下掉,重启A节点,数据库运行于A节点,性能还是为下掉状态,等若干时间(24小时),性能正常。

说明:也做了AIX vmo的一些调整和db2 bufferpool的调整不管用,感觉就服务器跑了一定业务要歇一段时间才能恢复性能.................收起
参与18

查看其它 14 个回答shiningtofly的回答

shiningtoflyshiningtofly数据库运维工程师证券
找了大神现场排查和开发商人,问题找到了,一个业务关联到若干事务package,其中一个事务package包括了会update序号表取序号,然后insert一条交易记录到交易表里面,不同业务对应不同的序号行,序号和日期都是记录表的唯一索引,问题发生是因为某个业务的序号用完了,insert不进去,程序逻辑会重复执行update序号和insert记录动作若干次,序号表锁行引起并发下降。
切换到备机性能相当是我观察有误!
谢谢大家,不知道給分給谁好了.....
证券 · 2015-05-06
浏览1491

回答者

shiningtofly
数据库运维工程师证券
擅长领域: 存储数据库数据库迁移

shiningtofly 最近回答过的问题

回答状态

  • 发布时间:2015-05-06
  • 关注会员:1 人
  • 回答浏览:1491
  • X社区推广