MEMORY_POOL_INFO ビュー
MEMORY_POOL_INFO ビューはすべてのアクティブ・プールに対して 1 行を返します。
返される情報は、システム状況処理 (WRKSYSSTS) コマンドで表示される詳細に似ています。これは統計列をリセットしません。それを行うには、関連テーブル関数 MEMORY_POOL を使用します。
次の表は、ビューの列について説明しています。 システム名は POOL_INFO です。スキーマは QSYS2 です。
列名 | システム列名 | データ・タイプ | 説明 |
---|---|---|---|
SYSTEM_POOL_ID | POOL_ID | INTEGER | 現在主記憶域が割り振られている各システム記憶域プールのシステム関連プールID。 |
POOL_NAME | POOL_NAME | VARCHAR(10) | この記憶域プールの名前。名前は、番号 (サブシステムに関連した私用プール) または以下の特殊値のいずれかです。
|
CURRENT_SIZE | CURR_SIZE | DECIMAL(20,2) | プール中の主記憶域の容量(メガバイト)。 |
RESERVED_SIZE | RSVD_SIZE | DECIMAL(10,2) | システムの使用(例えば,保管/復元操作など)のために予約されているプール中の記憶域の容量(メガバイト)です。 |
DEFINED_SIZE | DFND_SIZE | DECIMAL(20,2) | 共用プール、サブシステム記述、またはシステム値 QMCHPOOL で定義されたプールのサイズ (メガバイト)。定義されたサイズを持たないプールの場合は、NULL 値が入ります。 |
MAXIMUM_ACTIVE_THREADS | MAX_THREAD | INTEGER | 任意の時点にプールで活動化できるスレッドの最大数。 |
CURRENT_THREADS | CURR_THRD | INTEGER | プールを現在使用しているスレッドの数。 |
CURRENT_INELIGIBLE_THREADS | INEL_THRD | INTEGER | プールでの不適格スレッドの数。 |
SUBSYSTEM_LIBRARY_NAME | SUBLIB_NAM | VARCHAR(10)
NULL 可能 |
サブシステム名が入っているライブラリー。共用プールの場合には、NULL 値が入ります。 |
SUBSYSTEM_NAME | SUB_NAME | VARCHAR(10)
NULL 可能 |
この記憶域プールと対応するサブシステム。 共用プールの場合には、NULL 値が入ります。 |
DESCRIPTION | DESC | VARCHAR(50)
NULL 可能 |
共用プールの説明。 私用プールの場合、または共用プールの説明が存在しない場合は、NULL 値が入ります。 |
PAGING_OPTION | PAGE_OPT | VARCHAR(10) | 最適なパフォーマンスのためにシステムが記憶域プールのページング特性を動的に調整するかどうか。
|
ELAPSED_TIME | ELAP_TIME | INTEGER | 測定開始時刻から経過した時間 (秒)。 |
ELAPSED_DATABASE_FAULTS | ELAP_DBF | DECIMAL(10,1) | データベース・アクセス・パスまたはデータのいずれかを含むページ数に対するデータベース・ページ不在数の、ページ不在数/秒による比率。 |
ELAPSED_NON_DATABASE_FAULTS | ELAP_NDBF | DECIMAL(10,1) | データベース・ページとして指定されたページ以外のページに対する非データベースのページ不在の比率 (1 秒当たりのページ不在数)。 |
ELAPSED_TOTAL_FAULTS | ELAP_TOTF | DECIMAL(10,1) | データベース不在と非データベース不在の、ページ不在数/秒による比率。 |
ELAPSED_DATABASE_PAGES | ELAP_DBP | DECIMAL(10,1) | データベース・ページが記憶域プールに入れられる比率 (1 秒当たりのページ数)。 |
ELAPSED_NON_DATABASE_PAGES | ELAP_NDBP | DECIMAL(10,1) | 非データベース・ページが記憶域プールに入れられる比率(1秒当たりのページ数)。 |
ELAPSED_ACTIVE_TO_WAIT | ELAP_ATW | DECIMAL(10,1) | 活動状態から待機状態へのスレッドの移行回数(1分当たりの移行回数)。 |
ELAPSED_WAIT_TO_INELIGIBLE | ELAP_WTI | DECIMAL(10,1) | 待機状態から不適格状態へのスレッドの移行回数(1分当たりの移行回数)。 |
ELAPSED_ACTIVE_TO_INELIGIBLE | ELAP_ATI | DECIMAL(10,1) | 活動状態から不適格状態へのスレッドの移行回数(1分当たりの移行回数)。 |
TUNING_PRIORITY | TUN_PRIOR | INTEGER NULL 可能 |
自動パフォーマンス調整を行う際にシステムによって使用される共用記憶域プールの優先順位。 サブシステム記述に定義されている私用プールの場合には、NULL 値が入ります。 |
TUNING_MINIMUM_SIZE | TUN_MIN_SZ | DECIMAL(10,2) NULL 可能 |
共用記憶域プールに割り振る記憶域の最少量(合計主記憶域のパーセント)。サブシステム記述に定義されている私用プールの場合には、NULL 値が入ります。 |
TUNING_MAXIMUM_SIZE | TUN_MAX_SZ | DECIMAL(10,2) NULL 可能 |
共用記憶域プールに割り振る記憶域の最大量(合計主記憶域のパーセント)。サブシステム記述に定義されている私用プールの場合には、NULL 値が入ります。 |
TUNING_MINIMUM_FAULTS | TUN_MIN_FT | DECIMAL(10,2) NULL 可能 |
共用記憶域プールの指針として使用する1秒当たりの最大ページ不在数。サブシステム記述に定義されている私用プールの場合には、NULL 値が入ります。 |
TUNING_MAXIMUM_FAULTS | TUN_MAX_FT | DECIMAL(10,2) NULL 可能 |
共用記憶域プールの指針として使用する1秒当たりの最小ページ不在数。サブシステム記述に定義されている私用プールの場合には、NULL 値が入ります。 |
TUNING_THREAD_FAULTS | TUN_THR_FT | DECIMAL(10,2) NULL 可能 |
共用記憶域プールの指針として使用する活動スレッドごとの1秒当たりのページ不在数。サブシステム記述に定義されている私用プールの場合には、NULL 値が入ります。 |
TUNING_MINIMUM_ACTIVITY | TUN_MIN_AC | DECIMAL(10,2) NULL 可能 |
QPFRADJ システム値が 2 または 3 に設定されている場合にパフォーマンス調整によって共用プールの活動レベルに設定できる最小値。サブシステム記述に定義されている私用プールの場合は、NULL 値が入ります。 |
TUNING_MAXIMUM_ACTIVITY | TUN_MAX_AC | DECIMAL(10,2) NULL 可能 |
QPFRADJ システム値が 2 または 3 に設定されている場合にパフォーマンス調整によって共用プールの活動レベルに設定できる最大値。サブシステム記述に定義されている私用プールの場合は、NULL 値が入ります。 |
例
すべてのアクティブ・プール情報を戻します。
SELECT * FROM QSYS2.MEMORY_POOL_INFO;