構成パラメーターによって制御されるセルフチューニング・メモリー設定、またはバッファー・プールに適用されるセルフチューニング・メモリー設定を表示できます。
このタスクについて
メモリー・チューナーの反応は、メモリー・コンシューマーのサイズ変更に必要な時間によって制限されることに注意する必要があります。 例えば、バッファー・プール・サイズを縮小するプロセスには長い時間がかかることがあるため、バッファー・プール・メモリーをソート・メモリーと交換することによって得られるパフォーマンス上のメリットを、すぐには実現できない場合もあります。
プロシージャー
- 構成パラメーターの設定を表示するには、以下の方法のいずれかを使用します。
- SHOW DETAIL パラメーターを指定して、 GET DATABASE CONFIGURATION コマンドを使用します。
セルフチューニングを使用可能にできるメモリー・コンシューマーは、出力で次のようにグループ化されます。
Description Parameter Current Value Delayed Value
--------------------------------------------------------------------------------------------
Self tuning memory (SELF_TUNING_MEM) = ON (Active) ON
Size of database shared memory (4KB) (DATABASE_MEMORY) = AUTOMATIC(37200) AUTOMATIC(37200)
Max storage for lock list (4KB) (LOCKLIST) = AUTOMATIC(7456) AUTOMATIC(7456)
Percent. of lock lists per application (MAXLOCKS) = AUTOMATIC(98) AUTOMATIC(98)
Package cache size (4KB) (PCKCACHESZ) = AUTOMATIC(5600) AUTOMATIC(5600)
Sort heap thres for shared sorts (4KB) (SHEAPTHRES_SHR) = AUTOMATIC(5000) AUTOMATIC(5000)
Sort list heap (4KB) (SORTHEAP) = AUTOMATIC(256) AUTOMATIC(256)
- db2CfgGet API を使用します。
次の値が戻されます。
SQLF_OFF 0
SQLF_ON_ACTIVE 2
SQLF_ON_INACTIVE 3
SQLF_ON_ACTIVEセルフチューニングが有効であり、かつアクティブであることを示します。
SQLF_ON_INACTIVEセルフチューニングが有効になっているが、現在は非アクティブであることを示します。
- バッファー・プールのセルフチューニング設定を表示するには、以下の方法のいずれかを使用します。