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