2.308 PRE_PAGE_SGA
PRE_PAGE_SGA
は、インスタンスの起動時にOracleがSGA全体にアクセスするかどうかを判断します。
オペレーティング・システムのページ表エントリは、SGAのページごとに事前作成されます。
特性 | 説明 |
---|---|
パラメータ・タイプ |
ブール値 |
デフォルト値 |
|
変更可能 |
いいえ |
PDBで変更可能 |
いいえ |
値の範囲 |
|
基本 |
いいえ |
このパラメータをtrue
に設定すると、データベース・サーバーはインスタンスの起動後にSGA全体にアクセスします。これらのアクセスはバックグラウンド・プロセスによって行われ、インスタンスの起動後に開始されます。このアクセスにより、OSによりメモリーがSGAに割り当てられてページ表に移入され、これによりSGAメモリーが常駐し、データベースのパフォーマンスが向上します。
ノート:
この設定によって、SGAがメモリーに最初に読み込まれた後に、オペレーティング・システムによるSGAのページングまたはスワッピングが不可能になることはありません。
ノート:
PRE_PAGE_SGA
パラメータは廃止されているため、Oracle Database 23cでは非推奨です。通常、このパラメータを設定すると、パフォーマンスの利点はほとんどまたはまったく得られず、問題が発生する可能性があります。
SGAパッケージ化のためのOracle Database設計は時間の経過とともに進化しているため、SGAに対するプロセスの起動効果はインスタンスの起動後に開始され、PRE_PAGE_SGA
の値を変更することにはほとんどメリットがありません。このパラメータの唯一のユースケースは、PRE_PAGE_SGA
をTRUE
に設定するOracle Exadataシステムにあります。