2.308 PRE_PAGE_SGA

PRE_PAGE_SGAは、インスタンスの起動時にOracleがSGA全体にアクセスするかどうかを判断します。

オペレーティング・システムのページ表エントリは、SGAのページごとに事前作成されます。

特性 説明

パラメータ・タイプ

ブール値

デフォルト値

true

変更可能

いいえ

PDBで変更可能

いいえ

値の範囲

true | false

基本

いいえ

このパラメータをtrueに設定すると、データベース・サーバーはインスタンスの起動後にSGA全体にアクセスします。これらのアクセスはバックグラウンド・プロセスによって行われ、インスタンスの起動後に開始されます。このアクセスにより、OSによりメモリーがSGAに割り当てられてページ表に移入され、これによりSGAメモリーが常駐し、データベースのパフォーマンスが向上します。

ノート:

この設定によって、SGAがメモリーに最初に読み込まれた後に、オペレーティング・システムによるSGAのページングまたはスワッピングが不可能になることはありません。

ノート:

PRE_PAGE_SGAパラメータは廃止されているため、Oracle Database 23cでは非推奨です。通常、このパラメータを設定すると、パフォーマンスの利点はほとんどまたはまったく得られず、問題が発生する可能性があります。

SGAパッケージ化のためのOracle Database設計は時間の経過とともに進化しているため、SGAに対するプロセスの起動効果はインスタンスの起動後に開始され、PRE_PAGE_SGAの値を変更することにはほとんどメリットがありません。このパラメータの唯一のユースケースは、PRE_PAGE_SGATRUEに設定するOracle Exadataシステムにあります。