学习Oracle物理体系的意义

  一个庞大的数据库,访问量很高,而共享池非常小,会怎样?

 共享池很快就被撑满,缓存的东西要不断地被挤出,结果很多sql都难以避免硬解析,因为很快被挤出共享池消失得无影无踪了,于是整个数据库开始运行缓慢。学习物理体系结构后我们就知道加大共享池,如果是自动管理模式,就是加大sga得大小!


 如果数据缓存区过小导致大数据量得数据库产生大量得物理读,怎么办?(加大sga大小)


 如果一个尺寸很大排序大由于内存无法装下要在磁盘中进行,而操作系统却闲置大量大内存未使用,我们就可以增加pga大小,争取容纳下排序大尺寸,从而避免物理排序。主机内存不足,可以减小pga。

 

一个数据库系统存在大量大更新操作,产生大量大日志需要从pedo buffer中写出到日志文件,而那个日志文件写满切换到下一个日志文件的频率不断加快。这里数据库需要等待切换完成才可以正常运作,切换没完成lgwr就无法把redo buffer的数据写出来,而数据库中redo buffer产生的记录总是先于数据缓存区产生的,这是串行的顺序,这个时候我们就可以加大日志文件的尺寸。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值