最近几天的批量确认的Tuning的经历(一)

原创 2006年06月15日 17:24:00

前几天开始测试批量确认的性能,作了几次测试。第一次是在800万的数量上做测试,确认3万多人大概耗时15分钟,比较满意。第二次在9700万的基础上作批量确认测试,60万人居然花了11个多小时,我faint。随后通过观察数据库的状态(我的程序主要是在存储过程处理业务逻辑,swing+oracle),根据top sql和top session中,发现对于大表A20的update占有相当大的比重,v$session_wait中,比较大的是db file sequential read,证明数据库的读取等待是核心,通过P1参数确定了热点的数据文件。另外还有一个严重的等待是log switch compeletion,说明数据库的日志切换的等待也很厉害。

第一次解决办法:

1.将redo log的数量增加,并且增大redo log的大小从50M到100M;将redo log文件从普通磁盘上转移到了磁盘阵列上。

2.修改db_file_multiblock_read_count参数,从默认的16修改为128,这样提高了每次IO的读取的block的数量,可以明显的从监控图中看到db file sequenctial read所占用的读取时间明显下降,以前大概是5分钟计算后有一次3分钟的db file sequencetial read的等待,现在变为1分钟,而且波谷明显变窄,不在触底。

3.修改SQL语句,将每个人update一次a20改为若干数据量的更新,减少了update的次数,但这样的效果似乎并不明显。

预计的解决办法:

通过这一次的调整,时间并没有减少多少,反到有些增长,从11小时提高到了13小时,faint。因为在a20上并没有作分区,打算通过使用分区、放在裸设备上再进行一次测试。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

最近几天的工作安排

刚开始实习,进入公司所干的事儿虽然和以前没有太大区别,都是看代码调试代码,但是这是与以前所看过的代码都不一样,需要补充相关的基础理论知识,需要静下心来,慢慢学习和补充。 以下是未来几天需要学习的内容...

以前经常来这里,但是很少写博客.最近在做silverlight 项目.前几天被一个 类似.netmarquee的循环滚动的功能憋了很长时间,现在和大家分享下.

下面我来说下集合滚动.在silverlght中没有html那样简单一句话就能实现循环滚动.既:marquee. 原始的例:    要循环的信息      我查阅了大量的文档和帮助,我确定自...

记最近几天的面试总结

上午去乐视面试: 首先是面试官1进行面试,因为看到我简历上写的还没有毕业,所以问的问题都是偏重于课本上的知识。 例如操作系统中进程与线程相关的知识(问的很多,也比较细);网络方面的TCP/IP,数...

!!声明:为了方便自己整理和助教检查,因此在最近几天将统一修改部分博客标题重新上传,或对内容做一定调整后再上传一次,以前的博客将删除部分!!

本人习惯是写好一篇总结后先保存在本地,之后再统一上传至博客,因为觉得没有必要每天上传,更多是为了总结下来自己可以回头来看,在本地更方便自己的阅读。...

最近几天的面试题

最近两天连续面了四次,公司就不说了。觉得对我来说心态还是很重要的因素。 还是说题目吧: 1.1 求连通图个数 题目: 一个二维数组(M*N),每一个元素可以是任意26个小写字母。如果数组中一个...

最近研究xcodebuild批量打包的一些心得

原文地址:http://blog.cnrainbird.com/index.php/2012/10/25/zui_jin_yan_jiu_xcodebuild_pi_liang_da_bao_de_y...
  • cbbbc
  • cbbbc
  • 2015年02月01日 16:22
  • 484

最近研究xcodebuild批量打包的一些心得

转自Rainbird的个人博客 以前的时候只知道做安卓开发的兄弟挺辛苦的,不但开发的时候要适配一堆的机型,好不容易开发完了还要打一堆不同的包给不同的市场。没想到现在这些市场都开辟iO...
  • tlb203
  • tlb203
  • 2012年10月31日 11:18
  • 32701

首次Oracle SQL Tuning经历

这篇文章跟我一样的菜鸟可以看看。事情的缘由在上一篇Blog:如何判断程序处于I/O等待里面已经介绍过了。这件事情我也得到一个教训,QA环境和Production环境还是很不同的,特别是DB 操作,...

近几天的开发经历

已经3天没写博客了,因为师兄吩咐了做一个简单的股票信息管理系统,于是这几天晚上在工作室里跟组员一讨论就经常到11点,困死了,回到宿舍洗个澡吃个夜宵基本就过了12点(一般我在宿舍里写博客的),我习惯12...
  • lzkIT
  • lzkIT
  • 2012年07月24日 13:39
  • 354

过几天就要去公司报道了,记录一下这段时间找工作的经历....

首先先介绍一下自己,我现在在读大三,今年9月份就要大四了,就读于宁夏银川的一所大学,在别人眼里,很多人不知道宁夏银川在中国哪个地方,所以这所学校很多人也不知道吧,是属于三流本科;        我是...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:最近几天的批量确认的Tuning的经历(一)
举报原因:
原因补充:

(最多只允许输入30个字)