2.338 SORT_AREA_RETAINED_SIZE
SORT_AREA_RETAINED_SIZEには、ソート完了後にそのまま保持されるユーザー・グローバル領域(UGA)メモリーの最大量(バイト)を指定します。確保されたメモリー・サイズにより、メモリー内のソート領域の保持に使用される読取りバッファのサイズが制御されます。このメモリーは、最後の行がソート領域から取り出されると解放され、オペレーティング・システムではなく、UGAに戻されます。
               | 特性 | 説明 | 
|---|---|
| パラメータ・タイプ | 整数 | 
| デフォルト値 | 
 | 
| 変更可能 | 
 | 
| PDBで変更可能 | はい | 
| 値の範囲 | 2個のデータベース・ブロックに相当する値から | 
| 基本 | いいえ | 
ノート:
インスタンスが共有サーバーのオプションで構成されていないかぎり、SORT_AREA_RETAINED_SIZEパラメータを使用することはお薦めしません。かわりに、PGA_AGGREGATE_TARGETを設定して、SQL作業領域の自動サイズ指定を使用可能にすることをお薦めします。SORT_AREA_RETAINED_SIZEは、下位互換性を保つために残されます。
                     
各問合せ用に複数のソート領域をこのサイズで割り当てる場合があります。通常、複雑な問合せの場合でも、同時に行うソートは1つまたは2つのみです。ただし、場合によっては、さらに同時ソートが要求された場合、各ソートがそれぞれのメモリー領域を保持します。共有サーバーを使用する場合、値がSORT_AREA_RETAINED_SIZEに達するまで、割当てはSGAに対して行われます。SORT_AREA_RETAINED_SIZEおよびSORT_AREA_SIZEの差分は、PGAに割り当てられます。
                  
ノート:
V$PARAMETER動的パフォーマンス・ビューに反映されるデフォルト値は0です。ただし、明示的にこのパラメータを設定していない場合、実際にはSORT_AREA_SIZEパラメータ値が使用されます。
                     
関連項目:
- 
                           このパラメータと SORT_AREA_SIZEパラメータの値を設定して、共有サーバーを使用してソート操作をチューニングする方法は、『Oracle Databaseパフォーマンス・チューニング・ガイド』を参照してください。