1.332 USE_LARGE_PAGES
USE_LARGE_PAGES
は、データベースでのSGAメモリーのラージ・ページの使用を管理するために使用されます。
ノート:
このパラメータはLinuxオペレーティング・システムのみに適用されます。ただし、このパラメータをFALSE
に設定すると、どのプラットフォームでもパフォーマンスが低下する可能性があります。
特性 | 説明 |
---|---|
パラメータ・タイプ |
文字列 |
構文 |
|
デフォルト値 |
|
変更可能 |
いいえ |
PDBで変更可能 |
いいえ |
基本 |
いいえ |
Oracle RAC |
複数インスタンスには、異なる値を使用可能 |
このパラメータは、プロセス専用メモリーの割当てには影響しません。
値:
USE_LARGE_PAGES
には次の値を指定できます。
-
TRUE
システムでラージ・ページが構成されている場合にインスタンスでラージ・ページを使用できることを指定します。
Oracle Database 11gリリース2 (11.2.0.2)では、システムで構成されているラージ・ページが不足する場合、通常サイズのページを使用してSGAメモリーが割り当てられます。その結果、空きラージ・ページが使用されず、Oracleプロセス用にSGAを物理ページにマッピングするためのページ表を作成するために、オペレーティング・システムによって大量のメモリーが割り当てられる場合があります。これによって、
ORA-04030
エラーとインスタンスにおける大幅なパフォーマンスの低下が発生する場合があります。Oracle Database 11gリリース2 (11.2.0.3)では、Oracleによって可能なかぎり多くのSGAがラージ・ページに割り当てられ、不足した場合は通常サイズのページを使用してSGAの残りが割り当てられます。その結果、インスタンスでSGA用に追加の共有メモリー・セグメントが作成される場合がありますが、SGAの合計サイズには変わりはありません。このサポートされている混在ページ・モード割当てでは、通常サイズのページに切り替わる前に、データベースで利用可能なラージ・ページがすべて使用されます。
-
FALSE
インスタンスでラージ・ページを使用しないように指定します。インスタンスにおける大幅なパフォーマンスの低下が発生する場合があるため、この設定は非推奨です。
USE_LARGE_PAGES
初期化パラメータはLinuxシステムにのみ適用されますが、このパラメータをFALSE
に設定すると、どのプラットフォームでもパフォーマンスが低下する可能性があります。 -
ONLY
SGAメモリー全体でラージ・ページを使用できない場合はインスタンスが起動しないように指定します。
ノート:
MEMORY_TARGET
が有効になっている場合、Oracle ASMインスタンスでは、USE_LARGE_PAGES
は自動的にFALSE
に設定されます。この場合、FALSE
設定によってパフォーマンスが低下することはありません。
関連項目:
-
HugePagesの概要およびHugePagesの構成の詳細は、『Oracle Database管理者リファレンスfor Linux and UNIX-Based Operating Systems』を参照してください。