免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1622 | 回复: 9
打印 上一主题 下一主题

银行的前辈些请进 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-06-11 18:40 |只看该作者 |倒序浏览
6月30日快要到了。又到了活期结息的日子了,可是领导要我改造我们的结息程序,提高效率,可我们用的小型机,100万的分户,怎么才能在一个小时内做完呢?请前辈指点!先谢谢!

论坛徽章:
0
2 [报告]
发表于 2004-06-11 19:17 |只看该作者

银行的前辈些请进

哈,不知道,我们都是省局统一进行的结息。

论坛徽章:
0
3 [报告]
发表于 2004-06-12 10:50 |只看该作者

银行的前辈些请进

查查有什么地方可以优化的吧 ,顺便升级一下硬件^_^

论坛徽章:
0
4 [报告]
发表于 2004-06-12 13:01 |只看该作者

银行的前辈些请进

楼上的要是可以优化硬件,程序就可以不用改了!领导舍不得花钱!以前的程序跑完要4个小时,改进之后要100分钟!我再也想不出办法让它更快了!同时起了四个进程!cpu资源都只有%几了!

论坛徽章:
0
5 [报告]
发表于 2004-06-12 20:52 |只看该作者

银行的前辈些请进

调整数据库回滚段,并发机构多进程处理

论坛徽章:
0
6 [报告]
发表于 2004-06-12 22:45 |只看该作者

银行的前辈些请进

调整数据库回滚段?能不能明白一点!
我现在就是多机构并发进程处理!但cpu 资源快用完了也只能一分钟处理一万多条记录!

论坛徽章:
0
7 [报告]
发表于 2004-06-14 09:17 |只看该作者

银行的前辈些请进

具体说说你的机器的配置吧。
这个问题涉及到性能调整,如果你说的CPU利用率很高的话,可能是算法不好,或者磁盘效率太低。
你的机器型号,CPU个数,内存大小,盘阵情况以及'onstat -g seg'等信息贴上来看看吧。

论坛徽章:
0
8 [报告]
发表于 2004-06-14 12:37 |只看该作者

银行的前辈些请进

我对主机不了解,只知道是IBM M85 四个CPU!
最开始我用一个大事务跑完要3个多小时
后来我以一个支行提交一次,要2个多小时
最后改为一个网点提交一次
要100分钟
然后不能再减少时间了

论坛徽章:
0
9 [报告]
发表于 2004-06-14 14:38 |只看该作者

银行的前辈些请进

结息 100 万条分户用 100 分已经可以了,如果还要提高,就得在实现方式的细节上来考虑,因为每个分户至少需要更新一次,插入两条明细记录,可以看看这几个方面:
1。对分户帐表依据主键做一下 cluster ;
2。如果使用事务,则考虑通过测试选择合适事务的跨度,也就是多少记录提交一次;
3。如果不使用事务,肯定要快一些;
4。对于明细表的索引可以先去掉,这样在插入时可以快一些;

论坛徽章:
0
10 [报告]
发表于 2004-06-14 14:44 |只看该作者

银行的前辈些请进

在数据库的PDQ设置上下功夫。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP