Discuz教程网

关于数据库大批量操作慢的问题,跪请各位大大帮忙看看。

[复制链接]
authicon tingliang 发表于 2010-10-26 10:34:48 | 显示全部楼层 |阅读模式

我们现在有一个项目,使用了oracle 10.2.0.4 64位的数据库.配置:
2CPU 8核,8G内存
redhat as 5.3 64
oracle 10.2.0.4 64。
使用EXP导出备份数据非常慢,10G的数据,需要8个多小时,最多的时候,会使用12个小时,很不正常 。
在使用EXP过程中,用top查看CPU与进程情况是
oracle使用100%的CPU,
CPU8核,其中1核为会100%SY,而不是100%us
iostat读写非常小,读20K,写几K。
使用dd if=xxx of=xx count=102400读写速度只有600K/S
EXP操作时,数据库监听与所有应用都停了。
停了数据库后,使用DD读写正常,可以到160M/S
重新启动数据库后(监听器与应用还是停的),再使用EXP导出数据,发现导出几个表后,导出的文件在1.5G左右又是一样。
查了好久都没有查出来,麻烦各位帮忙出出注意。
附件中是数据库配置参数



上一篇:原创:ORACLE 10G DATAGUARD实战步骤
下一篇:solaris系统sqlplus /nolog 出错 大神给支个招吧 万分感谢
authicon wolfeyes_cu 发表于 2010-10-26 11:29:34 | 显示全部楼层

db_block_buffers 估计设小了,把配置文件贴出来看下呢!!!
authicon renxiao2003 发表于 2010-10-26 11:56:49 | 显示全部楼层

好久不搞了。也没搞过这么大数据的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 21:48

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表