oracle参数enable_shared_pool_durations设置为true或false

问题描述 投票:0回答:1

[任何人都可以帮助我确定此参数更改是否会影响应用程序的运行吗?Oracle 11gR2数据库。

更改系统集“ _enable_shared_pool_durations” = false范围= spfile sid = *

此参数是否也会影响或产生DB的新错误?

oracle oracle11g aix oracle11gr2
1个回答
0
投票

这似乎是一种设置,用于解决围绕共享池和ASMM的少量未发布的错误。

似乎只有在Oracle支持人员的指导下,您才应该这样做。

从MOS:

_enable_shared_pool_durations=false

这会影响池中的内存架构。

当_enable_shared_pool_durations为FALSE时,SGA中的子池将不再具有4个持续时间。

相反,每个子池只有一个持续时间。

这模仿了9i中的行为,共享池将不再能够缩小。

这样做的优点是可以避免诸如缓冲区高速缓存突然下降/调整大小/缩小(Doc ID 1344228.1)]等性能问题。

一个持续时间不会遇到内存耗尽,而另一个持续时间具有可用内存。

[[缺点

是共享池(和流池)无法缩小,主要是抵消了ASMM的好处。请注意:即使您禁用了AMM / ASMM,也可能会在注释中看到类似的行为。
© www.soinside.com 2019 - 2024. All rights reserved.