银行批量业务频繁出现延迟

银行部分日终批量业务频繁出现延迟(主要就是对表insert 操作),经过几次检查,数据库层面未发现任何异常,直观现象就是INSERT记录会直线下降,由开始的每分钟5000多笔,---->4000,--->3000,-->2000,--->1000,就这样一直下去,当把业务停掉重新发起时,又是这样的现象,但是数据库重启后,就保持稳定了,不知有碰到类似这样的问题吗?
参与7

7同行回答

liaosnetliaosnet信息分析/架构师gbasedbt.com
检查一下检查点的情况。。。。显示全部
检查一下检查点的情况。。。。收起
IT咨询服务 · 2013-06-17
浏览1340
创鬼创鬼数据库运维工程师高伟达
回复 6# 孔令俊     谢谢孔老师。  这个业务程序主干就是for 循环执行批量操作,表数据量在9千万,有三个索引,不加PSORT_NPROCS 和 PDQ 测试建立索引需要花费大约4.5个小时,加上后花费约1.5小时,在生产系统上是接受不了这样的变动和这么久操作时间的。我们...显示全部
回复 6# 孔令俊


    谢谢孔老师。
  这个业务程序主干就是for 循环执行批量操作,表数据量在9千万,有三个索引,不加PSORT_NPROCS 和 PDQ 测试建立索引需要花费大约4.5个小时,加上后花费约1.5小时,
在生产系统上是接受不了这样的变动和这么久操作时间的。我们似乎感觉问题不是出现在数据库层面上,因为刚开始跑的时候是正常的,一次并发2个,2分钟结束,持续约1个小时后,开始变慢,变成30分钟。之后就开始每隔20分钟发起一笔,先发起的一笔,和20分钟后发起的一笔几乎是同时结束的,存在了1个操作时间长,1个操作时间短的情况,长的大概在25,26分钟左右,短的5,6分钟就结束了。收起
银行 · 2013-06-17
浏览1374
孔令俊孔令俊软件开发工程师建行
用裸表把 (raw表),装完数据再改成stand表,然后建立索引显示全部
用裸表把 (raw表),装完数据再改成stand表,然后建立索引收起
互联网服务 · 2013-06-17
浏览1452
创鬼创鬼数据库运维工程师高伟达
回复 4# jillme     类似这样的问题,一定就是数据库层面的原因吗?   统计信息更新,对insert 性能提升有效果吗?  删除索引,动静有点大啊,但,和数据库重启相比,还是可以采取的,谢谢...显示全部
回复 4# jillme


    类似这样的问题,一定就是数据库层面的原因吗?
  统计信息更新,对insert 性能提升有效果吗?
  删除索引,动静有点大啊,但,和数据库重启相比,还是可以采取的,谢谢收起
银行 · 2013-06-06
浏览1301
jillmejillme课题专家组CIO某大型银行
分析我没有分析过,但是每次到了结息或者是系统上线存在大数据量转换的时候采用去除索引 和 进行 update statistics语句保证系统表中统计信息准确,保证数据库优化器作出正确的优化策略提高系统运 行性能。还可以考虑将数据库日志去掉,再可能的情况下。...显示全部
分析我没有分析过,
但是每次到了结息或者是系统上线存在大数据量转换的时候
采用去除索引 和 进行 update statistics语句保证系统表中统计信息准确,保证数据库优化器作出正确的优化策略提高系统运 行性能。
还可以考虑将数据库日志去掉,再可能的情况下。收起
互联网服务 · 2013-06-06
浏览1358
创鬼创鬼数据库运维工程师高伟达
回复 2# jillme     是的,   这么做有什么说法吗?   能有什么方式直接检测到是因为索引问题造成的吗? 因为在问题发生时,关闭了BTSCANER THREAD,依然没有效果。。。显示全部
回复 2# jillme


    是的,
   这么做有什么说法吗?

   能有什么方式直接检测到是因为索引问题造成的吗? 因为在问题发生时,关闭了BTSCANER THREAD,依然没有效果。。。收起
银行 · 2013-06-06
浏览1330
jillmejillme课题专家组CIO某大型银行
是结息时候出现么?考虑删除索引,等运行完毕时候增加回索引显示全部
是结息时候出现么?考虑删除索引,等运行完毕时候增加回索引收起
互联网服务 · 2013-06-06
浏览1357

提问者

创鬼
数据库运维工程师高伟达

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2013-06-06
  • 关注会员:0 人
  • 问题浏览:5059
  • 最近回答:2013-06-17
  • X社区推广