没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
文章内容
1.和共享池(shared pool)相关的实例参数
2.诊断 ORA-04031 错误
3.解决 ORA-04031 错误
已知的
共享池碎片
视图
视图
小的共享池尺寸
库高速缓冲命中率
共享池大小的计算
对 !!"#的高级分析
诊断并解决 ORA-04031 错误
对于大多数应用来说,共享池的大小对于 性能来说都是很重要的。共享池中保存数据
字典高速缓冲
和完全解析或编译的的 $%块和 语句。
当我们在共享池中试图分配大片的连续内存失败的时候,首先刷新池中当前没使用的
所有对象&使空
闲内存块合并。如果仍然没有足够大单个的大块内存满足请求&就会产生 !!"#错误。
当这个错误出现的时候你得到的错误信息如下'
'!"#
()*'+,**-.*./.011-.&-.&-.
2+.'.011.,00*,3.*0,*.04
*,'*+.*01.5.054467*4,7467.&0+
++./
.011& r ,.*1+,*/8.011
,.,7*8+/
*,* 41*9.0545.:9
# 共享池相关的实例参数
在继续之前,理解下面的实例参数是很重要的'
;<5$5=>?这个参数指定了共享池的大小,单位是字节。可以接受数字值或者
数
字后面跟上后缀99或 99。99代表千字节&99代表兆字节。
;<5$5<5=>?指定了为共享池内存保留的用于大的连续请求的共享
池
空间。当共享池碎片强制使 查找并释放大块未使用的池来满足当前的请求的时候,这
个参
数和 ;<5$5<5=@52参数一起可以用来避免性能下降。
这个参数理想的值应该大到足以满足任何对保留列表中内存的请求扫描而无需从共享池中刷新
对
象。既然操作系统内存可以限制共享池的大小,一般来说,你应该设定这个参数为
;<5$5=>参数的 #!-大小。
;<5$5<5=@52?这个参数的值控制保留内存的分配。如果一个
足
够尺寸的大块内存在共享池空闲列表中没能找到,内存就从保留列表中分配一块比这个值大的
空
间。默认的值对于大多数系统来说都足够了。如果你加大这个值,那么 服务器将允许
从这
个保留列表中更少的分配并且将从共享池列表中请求更多的内存。这个参数在 A是隐
藏
的。
B 诊断 !!"#错误
!!"#错误通常是因为库高速缓冲中或共享池保留空间中的碎片。 在加大共享池大小的
时
候考虑调整应用使用共享的 并且调整如下的参数:
;<5$5=>&
;<5$5<5=>&
;<5$5<5=@52
首先判定是否 !!"#错误是由共享池保留空间中的库高速缓冲的碎片产生的。提交下的
查
询:
. t /5.4&875/5.:&+.05.4&
875+.05.:&C+.*5/+.&.*5/+5.:
D8.0545.80E
如果'
(5D=F!并且
(5D=5=>F;<5$5<5=@52
剩余6页未读,继续阅读
资源评论
- 灰色泥土墙2012-10-30一般可以做,但是我这个还是没有起来
tikingao
- 粉丝: 2
- 资源: 18
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 没用333333333333333333333333333333
- 基于Vue和SpringBoot的企业员工管理系统2.0版本设计源码
- 【C++初级程序设计·配套源码】第2期-基本数据类型
- 基于Java和Vue的kopsoftKANBAN车间电子看板设计源码
- 影驰战将PS3111 东芝芯片TT18G23AIN开卡成功分享,图片里面画线的选项很重要
- 【C++初级程序设计·配套源码】第1期-语法基础
- 基于JavaScript、CSS、HTML的简易DOM版飞机游戏设计源码
- 基于Java开发的日程管理FlexTime应用设计源码
- SM2258XT-BGA144-4BGA180-6L-R1019 三星KLUCG4J1CB B0B1颗粒开盘工具 , EC, 3A, 94, 43, A4, CA 七彩虹SL300这个固件有用
- GJB 5236-2004 军用软件质量度量
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功