DB2 Version 9.7 for Linux, UNIX, and Windows

db2pd - DB2 データベースのモニターおよびトラブルシューティング・コマンド

DB2® データベース・システム・メモリー・セット内の情報を取り出します。

許可

以下のいずれかの権限レベルが必要です。
  • SYSADM 権限レベル。
  • SYSCTRL 権限レベル。
  • SYSMAINT 権限レベル。
  • SYSMON 権限レベル。
SYSMON 権限レベルが付与される場合、以下のオプションは使用不可になります。
  • dump
  • memblocks
  • stack
注: Windows の場合、db2pd コマンドを使用するには管理者権限が必要です。

必要な接続

接続に必要な最低限の要件はありません。 しかし、データベースの有効範囲 (-db) オプションが指定されている場合、 コマンドが要求された情報を戻す前に、 そのデータベースをアクティブにする必要があります。

コマンド構文

構文図を読む構文図をスキップする
>>-db2pd--+------------------------------------------+---------->
          '- -activestatements--+------------------+-'   
                                +-apphdl=appHandle-+     
                                '-file=filename----'     

>--+----------------------------------------+------------------->
   '- -addnode--+-------------+--+--------+-'   
                '-oldviewapps-'  '-detail-'     

>--+----------------+------------------------------------------->
   +- -alldatabases-+   
   '- -alldbs-------'   

>--+--------------------------------------------------+--------->
   +- -alldbpartitionnums-----------------------------+   
   |                   .-,-------------------------.  |   
   |                   V                           |  |   
   +- -dbpartitionnum----database_partition_number-+--+   
   |  (1)                                             |   
   +------- -global-----------------------------------+   
   |         .-,--------.                             |   
   |         V          |                             |   
   +- -host----hostname-+-----------------------------+   
   |             .-,------------------------------.   |   
   |             V                                |   |   
   '- -member--+---member_number--|--member_range-+-+-'   
               '-all--------------------------------'     

>--+---------------------------------------------------------------------------+-->
   '- -agents--+-------------+--+--------------+--+---------------+--+-------+-'   
               '-db=database-'  +-AgentId------+  '-file=filename-'  '-event-'     
                                '-app=AppHandl-'                                   

>--+--------------------------------------------------------+--->
   |           .-all------.  .-all-----.                    |   
   '- -apinfo--+----------+--+---------+--+---------------+-'   
               '-AppHandl-'  '-MaxStmt-'  '-file=filename-'     

>--+------------------------------------------------------+----->
   '- -applications--+---------------+--+---------------+-'   
                     +-AppHandl------+  '-file=filename-'     
                     '-agent=AgentId-'                        

>--+--------------------------------------------+--------------->
   '- -bufferpools--+------+--+---------------+-'   
                    '-bpID-'  '-file=filename-'     

>--+-----------------------------------+------------------------>
   '- -catalogcache--+---------------+-'   
                     '-file=filename-'     

>--+-----------------------------------+------------------------>
   '-+- -cleaner---------------------+-'   
     '- -dirtypages--+-------------+-'     
                     +-bp=bpID-----+       
                     +-count=count-+       
                     +-summary-----+       
                     +-temponly----+       
                     '-fixedonly---'       

>--+---------------------+-------------------------------------->
   '- -command--filename-'   

>--+----------------------------------+------------------------->
   |                 .-,------------. |   
   |                 V              | |   
   '-+- -database-+----databasename-+-'   
     +- -db-------+                       
     '- -d--------'                       

>--+----------------------------+------------------------------->
   '- -dbcfg--+---------------+-'   
              '-file=filename-'     

>--+-----------------------------+--+------------+-------------->
   '- -dbmcfg--+---------------+-'  '- -dbptnmem-'   
               '-file=filename-'                     

>--+-----------------------------------------------------------------------------------------+-->
   '- -dump--+---------------------------+--+----------------------------------------------+-'   
             +-all--+------------------+-+  '-dumpdir=directory--+-----------------------+-'     
             |      '-apphdl=AppHandle-' |                       '-timeout=timeout-value-'       
             +-apphdl=AppHandle----------+                                                       
             +-eduid-apphdl=AppHandle----+                                                       
             '-pid-----------------------'                                                       

>--+------------------------------+----------------------------->
   '- -dynamic--+---------------+-'   
                +-anch=anchID---+     
                '-file=filename-'     

>--+------------------------------------------------------+----->
   '- -edus--+------------------------------------------+-'   
             '-interval=interval--+-------+--+--------+-'     
                                  '-top=n-'  '-stacks-'       

>--+--------------+--------------------------------------------->
   '- -everything-'   

>--+------------------------------------------------+----------->
   '- -fcm--+-----+--+---------+--+---------------+-'   
            '-hwm-'  '-numApps-'  '-file=filename-'     

>--+------------------+--+-------+--+--------+------------------>
   '- -file--filename-'  '- -fmp-'  '- -full-'   

>--+--------------------------------------------------------------+-->
   '-+- -fmpexechistory-+--+-------------+--+-----+--+----------+-'   
     '- -fmpe-----------'  '-+-pid=pid-+-'  '-n=n-'  '-genquery-'     
                             '-tid=tid-'                              

>--+-----------------------------------------------------+------>
   '- -fvp--+-agent_eduid-+--+------+--+---------------+-'   
            +-LAM1--------+  '-term-'  '-file=filename-'     
            +-LAM2--------+                                  
            '-LAM3--------'                                  

>--+-------+--+------+--+---------------------------+----------->
   '- -gfw-'  '- -ha-'  '- -hadr--+---------------+-'   
                                  '-file=filename-'     

>--+--------+--+--------+--+---------------+-------------------->
   '- -help-'  '- -inst-'  '- -interactive-'   

>--+-----------------------------------------+------------------>
   '- -latches--+-------+--+---------------+-'   
                '-group-'  '-file=filename-'     

>--+------------------------------------------------------------+-->
   '- -load--+-----------------+--+---------------+--+--------+-'   
             '-loadID="LOADID"-'  '-file=filename-'  '-stacks-'     

>--+------------------------------------------------------------------+-->
   '- -locks--+---------+--+---------------+--+-----------+--+------+-'   
              '-TranHdl-'  '-file=filename-'  '-showlocks-'  '-wait-'     

>--+---------------------------+-------------------------------->
   '- -logs--+---------------+-'   
             '-file=filename-'     

>--+--------------------------------------------------------------------------------------+-->
   |              .-,-----------.                                                         |   
   |              V             |                                                         |   
   '- -memblocks----+-all-----+-+--+-----+--+--------+--+------+--+--------+--+---------+-'   
                    +-dbms----+    '-top-'  '-blocks-'  '-sort-'  '-PoolID-'  '-pid=pid-'     
                    +-fcm-----+                                                               
                    +-fmp-----+                                                               
                    +-appl----+                                                               
                    +-db------+                                                               
                    '-private-'                                                               

>--+-------------------------------+---------------------------->
   '- -mempools--+---------------+-'   
                 '-file=filename-'     

>--+------------------------------+----------------------------->
   '- -memsets--+---------------+-'   
                '-file=filename-'     

>--+---------------------------------------+-------------------->
   '- -osinfo--+------+--+---------------+-'   
               '-disk-'  '-file=filename-'     

>--+---------------------------------------------------+-------->
   '- -pages--+------+--+---------+--+---------------+-'   
              '-bpID-'  '-summary-'  '-file=filename-'     

>--+--------+--+-------------------------------+---------------->
   +- -q----+  '- -recovery--+---------------+-'   
   +- -quit-+                '-file=filename-'     
   +-q------+                                      
   '-quit---'                                      

>--+----------------------------+------------------------------->
   '- -reopt--+---------------+-'   
              '-file=filename-'     

>--+----------------------------------------+------------------->
   '- -reorgs--+--------------------------+-'   
               '-index--+---------------+-'     
                        '-file=filename-'       

>--+----------------------------------+--+------------+--------->
   '- -repeat--+---------+--+-------+-'  '- -runstats-'   
               '-num sec-'  '-count-'                     

>--+---------------------------------------------------------------------------+-->
   '--- -scansharing----+----------------------------------------------------+-'   
                        '-obj=objectID--pool=poolID--+---------------------+-'     
                                                     +-all-----------------+       
                                                     '-index=--+-indexID-+-'       
                                                               '-all-----'         

>--+--------------------------------------+--------------------->
   '- -serviceclasses--+----------------+-'   
                       '-serviceclassID-'     

>--+------------------------------+----------------------------->
   '- -sort--+------------------+-'   
             '-apphdl=AppHandle-'     

>--+---------------------------------------------------------------------------------+-->
   '- -stack--+-all--------------+--+----------------------------------------------+-'   
              +-apphdl=AppHandle-+  '-dumpdir=directory--+-----------------------+-'     
              '-eduid------------'                       '-timeout=timeout-value-'       

>--+-----------------------------+------------------------------>
   '- -static--+---------------+-'   
               '-file=filename-'     

>--+-----------------------------------------------------------------------------------------------------+-->
   '- -statisticscache--+--------------------+--+---------------+--+-----------------------------------+-'   
                        +- -db--databasename-+  '-file=filename-'  +-summary---------------------------+     
                        '- -alldbs-----------'                     +-detail----------------------------+     
                                                                   '-find schema=schema--object=object-'     

>--+----------------+------------------------------------------->
   '- -storagepaths-'   

>--+-----------------------------------------------+------------>
   '- -sysplex--+-------------+--+---------------+-'   
                '-db=database-'  '-file=filename-'     

>--+-----------------------------------------------------------------------------------+-->
   '- -tablespaces--+---------------+--+-------+--+---------------+--+---------------+-'   
                    '-Tablespace ID-'  '-group-'  '-trackmodstate-'  '-file=filename-'     

>--+------------------------------------------------------------------------------------------------------------+-->
   '- -tcbstats--+-----------+--+-------+--+-----------------------------------------------+--+---------------+-'   
                 '-nocatalog-'  +-all---+  '-TbspaceID=tablespace_ID--+------------------+-'  '-file=filename-'     
                                '-index-'                             '-TableID=table_ID-'                          

>--+------------------------+----------------------------------->
   '- -temptable--+-------+-'   
                  '-reset-'     

>--+-------------------------------+---------------------------->
   '- -thresholds--+-------------+-'   
                   '-thresholdID-'     

>--+-----------------------------------------------------+------>
   '- -transactions--+--------------+--+---------------+-'   
                     +-TranHdl------+  '-file=filename-'     
                     '-app=AppHandl-'                        

>--+--------------------------------+--+-----------+------------>
   '- -utilities--+---------------+-'  '- -version-'   
                  '-file=filename-'                    

>--+-----------------------------+------------------------------>
   '- -wlocks--+---------------+-'   
               '-file=filename-'     

>--+--------------------------------------------------+--------->
   '- -workactionsets--+-----------------+--+-------+-'   
                       '-workactionsetID-'  '-group-'     

>--+------------------------------------------------+----------->
   '- -workclasssets--+----------------+--+-------+-'   
                      '-workclasssetID-'  '-group-'     

>--+----------------------------------------+------------------><
   '- -workloads--+------------+--+-------+-'   
                  '-workloadID-'  '-group-'     

注:
  1. -global パラメーターは使用すべきではありません。 -member all パラメーター・オプションを使用すると、情報をグローバルに取得することができます。

コマンド・パラメーター

-activestatements
接続中のアプリケーションのために現在処理されているアクティビティーに関する情報を返します。 このようなアプリケーションの例として、動的 SQL ステートメント、静的 SQL ステートメント、およびロードなどがあります。
apphdl=appHandle
アプリケーション・ハンドルが指定される場合、その特定のアプリケーションに関する情報が戻されます。
file=filename
-activestatements 出力を指定のファイルに送信します。

-activestatement の使用上の注意を参照してください。

-addnode
データベース・パーティション・サーバーの追加操作に関する進行情報を戻します。このパラメーターが情報を戻すのは、追加中のデータベース・パーティション・サーバーで発行された場合だけです。進行情報は、再始動するまで新しいデータベース・パーティション・サーバーにあります。 既存のデータベース・パーティション・サーバーで発行すると、このパラメーターは何も情報を戻しません。

db2pd -addnode コマンドの出力例を参照してください。

-alldatabases | -alldbs
すべてのデータベースのすべてのメモリー・セットにコマンドがアタッチします。
-alldbpartitionnums
ローカル・ホストにあるすべてのアクティブなデータベース・パーティション・サーバーでこのコマンドを実行することを指定します。 このパラメーターは、db2pd が実行されている物理マシン上のデータベース・パーティション・サーバーからの情報のみを報告します。
-agents
エージェントに関する情報を戻します。

エージェント ID が指定される場合、そのエージェントに関する情報が戻されます。 アプリケーション ID が指定される場合、 そのアプリケーションの作業を実行するすべてのエージェントに関する情報が戻されます。 出力の有効範囲として設定したいデータベースを選択した場合、 このコマンド・パラメーターを -inst パラメーターとともに指定します。

event
このオプションは、エージェントによって処理されているイベントのメトリックを返します。 返されるメトリックには、イベントが最後に変更された時刻、イベントの状態、イベントのタイプ、イベントのオブジェクト、およびイベント・オブジェクト名が含まれます。

-agents の使用上の注意を参照してください。

-apinfo
現在の作業単位 (UOW) の動的 SQL ステートメントの実行 (それが適用される場合) を含む、アプリケーションについての詳細情報を表示します。
AppHandl
アプリケーション・ハンドルが指定される場合、その特定のアプリケーションに関する情報が戻されます。 デフォルトでは、そのパーティションで実行中のすべてのアプリケーションに関する情報が表示されます。
MaxStmt
最大ステートメント数が指定されている場合、指定された最大数と等しい最新の SQL ステートメントに関する情報が戻されます。 デフォルトでは、実行されたすべての SQL ステートメントに関する情報が表示されます。
file=filename
-apinfo 出力を指定のファイルに送信します。

db2pd -apinfo コマンドの出力例を参照してください。

注: アプリケーションの SQL ステートメント・テキストを含む、作業単位 (UOW) の過去の履歴を取り込むには、ステートメント履歴節を使用してデッドロック・イベント・モニターをアクティブ化します。 例えば、以下のステートメントの 1 つを使用します。
create event monitor testit for deadlocks with details history write to file path global
create event monitor testit for deadlocks with details history write to table
CREATE EVENT MONITOR ステートメントには、データの書き込み先となる表スペースおよび表の名前を指定する機能など、追加のオプションがあります。 詳しくは、CREATE EVENT MONITOR ステートメントの説明を参照してください。 ステートメント履歴の機能を持つイベント・モニターは、すべてのアプリケーションに影響を与えるので、 DB2 データベース・マネージャーによるモニター・ヒープの使用量が増加します。

-apinfo の使用上の注意を参照してください。

-applications
アプリケーションに関する情報を戻します。

アプリケーション ID が指定される場合、 そのアプリケーションに関する情報が戻されます。

エージェント ID が指定される場合、 アプリケーションの代わりに作動しているエージェントに関する情報が戻されます。 -applications の使用上の注意を参照してください。

-bufferpools
バッファー・プールに関する情報を戻します。 バッファー・プール ID が指定される場合、そのバッファー・プールに関する情報が戻されます。 -bufferpools の使用上の注意を参照してください。
-catalogcache
メモリー内の統計を維持する、カタログ・キャッシュに関する情報を戻します。 以下に例を示します。
db2pd -catalogcache -db sample

db2pd -catalogcache コマンドの出力例を参照してください。

戻り情報の定義については、-catalogcache を参照してください。 SYSTABLES の出力には、同じ表に対して複数の項目が含まれる可能性があります (上記の出力の DEPT をご覧ください)。 複数の項目は、同じ表に関する異なるバージョンの統計に対応しています。 使用ロックの名前は、同じオブジェクトの複数の項目の間で固有です。 ソフト無効項目には「S」というマークが付けられます。-catalogcache の使用上の注意を参照してください。

-cleaner
ページ・クリーナーの関連情報をデータベースからダンプします。 このオプションの前にアクティブ・データベースを指定する必要があります。これは、-database または -db オプションに適切なアクティブ・データベース名を指定することによって行います。

-cleaner オプションの出力例を参照してください。

-command filename
ファイルに指定されている db2pd コマンド・オプションを読み取って実行します。
-database | -db | -d databasename
指定されたデータベースのデータベース・メモリー・セットにコマンドがアタッチします。 別名ではなくデータベース名を指定してください。
-dbcfg
データベース構成パラメーターの設定を戻します。 -dbcfg の使用上の注意を参照してください。
-dbmcfg
データベース・マネージャー構成パラメーターの設定を戻します。

出力の有効範囲として設定したいデータベースを選択した場合、 このオプションに -inst コマンド・パラメーターを指定します。 -dbmcfg の使用上の注意を参照してください。

-dbpartitionnum database_partition_number
指定したローカルまたはリモートのデータベース・パーティション・サーバー上でコマンドを実行するように指定します。
-dbptnmem
データベース・パーティションのメモリー統計をリストします。
-dirtypages
データベース内の各バッファー・プールからダーティー・ページをダンプします。 このオプションの前にアクティブ・データベースを指定する必要があります。これは、-database または -db オプションに適切なアクティブ・データベース名を指定することによって行います。
bpID
指定バッファー・プールからダーティー・ページをダンプする場合にこのオプションを指定します。
count
各バッファー・プール内の最初の count 個のダーティー・ページをダンプする場合にこのオプションを指定します。
summary
各バッファー・プールのリカバリー関連情報をダンプする場合にこのオプションを指定します。
temponly
各バッファー・プールから一時ダーティー・ページをダンプする場合にこのオプションを指定します。
fixedonly
修正されたダーティー・ページを各バッファー・プールからダンプする場合にこのオプションを指定します。

-dirtypages オプションの出力例を参照してください。

-dump
diagpath ディレクトリー内にスタック・トレース・ファイルおよびバイナリー・ダンプ・ファイルを生成します。 UNIX オペレーティング・システムでのみ使用できます。
  • all コマンド・パラメーターと共に指定すると、 現行のデータベース・パーティション内にあるすべてのエージェントに対して スタック・トレース・ファイルおよびバイナリー・ダンプ・ファイルを生成します。
  • all パラメーターおよび apphdl=appHandle パラメーターと共に指定すると、指定した appHandle アプリケーションに関連付けられたすべての EDU を返します。
  • eduid の EDU ID および apphdl=appHandle パラメーターと共に指定すると、指定した EDU が appHandle アプリケーションと関連している場合に、その EDU に関する情報を返します。
  • apphdl=appHandle パラメーターと共に指定すると、appHandle アプリケーションのコーディネーター・エージェントの EDU のみ返します。
  • pid オプションと共に指定すると、 特定のエージェントに対してスタック・トレース・ファイルおよびバイナリー・ダンプ・ファイルを生成します。
上記のパラメーターと共に以下のパラメーターを指定できます。
dumpdir=directory
db2sysc プロセス内で実行している EDU のスタック・ファイルのリダイレクト先ディレクトリーを指定します。その他のスタック・ファイルはすべて DIAGPATH ディレクトリー内に書き込まれます。絶対パスを指定する必要があり、指定ディレクトリーは存在するものでなければなりません。 このオプションは、UNIX および Linux オペレーティング・システムでのみ使用可能です。
timeout=timeout-value
スタック・ファイルが指定ディレクトリーにリダイレクトされる時間範囲を秒数で指定します。
-dynamic
動的 SQL の実行に関する情報を戻します。 -dynamic の使用上の注意を参照してください。
anch=anchID
アンカー ID が指定される場合、その特定の動的 SQL に関する情報が戻されます。
file=filename
-dynamic 出力を指定のファイルに送信します。
-edus
インスタンス内のすべての EDU をリストします。維持されているトラップの場合、このオプションを指定すると、EDU が中断されたことを示す EDU Name が出力されます。
interval=interval
UNIX オペレーティング・システムでのみ使用できます。インターバルを指定した場合は、EDU の 2 つのスナップショットが interval 秒の間隔を置いて取られます。 その後、EDU のリストに 2 つの新しい列が組み込まれます。1 つは USR DELTA で、この列には interval で指定した間隔での CPU ユーザー時間の差分が表示されます。もう 1 つは SYS DELTA で、この列には interval で指定した間隔での CPU システム時間の差分が表示されます。interval で指定した間隔の途中で追加された EDU はリストに含められ、追加された時点からの差分が計算されます。 interval で指定した間隔の途中で削除された EDU は、リストに一切含められません。
top=n
n 個の EDU を表示するように指定します。n は整数値です。 指定間隔内で最も多く CPU 時間を消費した EDU が 1 番目に表示されます。
stacks
表示される EDU のスタックをダンプします。

-edus の使用上の注意を参照してください。db2pd -edus コマンドの出力例も参照してください。

-everything
サーバーに対してローカルなすべてのデータベース・パーティション・サーバーのすべてのデータベースに対してすべてのオプションを実行します。
-fcm
高速コミュニケーション・マネージャーに関する情報を戻します。
  • 出力の有効範囲として設定したいデータベースを選択した場合、 このパラメーターに -inst パラメーターを指定します。
  • DB2 インスタンス開始以来の、アプリケーションによる FCM バッファーおよびチャネル消費量の最高水準点を取得するには、このパラメーターに hwm パラメーターを指定します。アプリケーションの消費量の最高水準点値は、アプリケーションが既にデータベースから切断されていても保持されます。
  • db2pd コマンドが現行および HWM 消費量統計でレポートするアプリケーションの最大数を制限するには、このパラメーターに numApps オプションを指定します。
-fcm の使用上の注意を参照してください。
-file filename
指定されたファイルに出力を書き込むことを指定します。
-fmp
fenced ルーチンが実行されたプロセスに関する情報を戻します。 -fmp の使用上の注意を参照してください。
-fmpexechistory | -fmpe
ロードして実行することが試みられた fenced ルーチン履歴を表示します。 このパラメーターは、フィックスパック 1 から使用可能です。
pid=pid
特定の fenced プロセス ID に関するスレッドの詳細情報を表示します。 何も指定しない場合は、すべてのプロセスの詳細情報が表示されます。 スレッド・セーフ FMP プロセスの場合は、スレッドごとに 1 つの実行履歴リストが表示されます。スレッドは、アクティブ・スレッド、プールされたスレッド、強制されたスレッドの 3 つのグループで示されます。 非スレッド・セーフ FMP プロセスの場合は、プロセスごとに実行履歴リストが 1 つだけ表示されます。
tid=tid
特定のスレッド ID を使用しているスレッド・セーフ・ルーチンの履歴の詳細を表示します。 非スレッド・セーフ・ルーチンの場合、スレッド ID 値は 1 になります。
n=n
このオプションは、FMP プロセスごとに表示されるルーチン実行履歴の数を指定する場合に使用します。 最大値は 128 です。指定されない場合は、最後のルーチン履歴のみがデフォルトで戻されます。
genquery
ルーチン固有 ID に基づいてルーチンのスキーマ、モジュール、名前、および特定名を戻す select 照会を生成します。

-fmpexechistory | -fmpe の使用上の注意を参照してください。

-full
すべての出力がその最大長まで拡張されます。 これが指定されない場合、出力は切り捨てられて、 ディスプレイ上のスペースを節約します。
-fvp
fenced ベンダー・プロセス情報を表示し、応答していない fenced ベンダー・プロセスを終了できます。 これは、ベンダー・メディア装置が使用されているバックアップ、リストア、整理履歴、ロード、ロード・コピー (ロールフォワード)、およびログ・マネージャーに該当します。
注: 情報収集のために適切なメモリー・セットに接続するには、このパラメーターと共に -database database コマンド・パラメーターを使用する必要があります。これは Windows オペレーティング・システムには影響を与えません。
agent_eduid
バックアップ、リストア、整理履歴、ロード、またはロード・コピー (ロールフォワード) エージェントの DB2 EDU ID に関する fenced ベンダー・プロセス情報を表示します。
LAM1
logarchmeth1 に関する fenced ベンダー・プロセス情報を表示します。
LAM2
logarchmeth2 に関する fenced ベンダー・プロセス情報を表示します。
LAM3
特殊なケースに関する fenced ベンダー・プロセス情報を表示します。 これは、現在のログ・アーカイブ方式構成パラメーターが VENDOR に設定されていないため、以前のベンダー・アーカイブ方式からログを取り出すために、ROLLFORWARD DATABASE 中に fenced ベンダー・プロセスを一時的に作成する必要があるような場合です。
term
このオプションを使用すると、fenced ベンダー・プロセス情報の表示に加えて、特定の fenced ベンダー・プロセスが終了されます。
-global
リモート・ホストに対しても db2pd を実行することを指定します。 -file パラメーターを指定した場合、リモート・ホスト上のすべての個別ファイルから成る単一ファイルが、db2pd コマンドが発行されたコンピューター上に作成されます。
注: このコマンド・パラメーターは、DB2 バージョン 9.7 フィックスパック 2 以降で使用できます。このパラメーターは、DB2 バージョン 9.7 フィックスパック 4 およびそれ以降のフィックスパックでは非推奨です。
-dbp database_partition_number
指定したデータベース・パーティションのリモート・ホストに対して db2pd を実行することを指定します。 -global オプションでデータベース・パーティションを指定しなかった場合は、すべてのリモート・ホストに対して db2pd が実行されます。
-gfw
現在アクティブな、または何らかの理由で非アクティブにされたイベント・モニターのリストを戻します。また、高速書き込みプログラムの独立コーディネーターごとのデータを、イベント・モニターが書き込むターゲットについての統計と情報も戻します。
-ha
高可用性の統計を報告します。
-hadr
高可用性災害時リカバリー (HADR) 情報を報告します。 報告される各エレメントについての説明は、「データベースのモニタリング ガイドおよびリファレンス」の高可用性災害時リカバリーのセクションにあります。

-hadr の使用上の注意を参照してください。

-h | -help
オンライン・ヘルプ情報を表示します。
-host hostname
コマンド発行先ホスト (複数も可) を指定します。 このコマンドは、ホスト上にあるすべてのメンバーに対して発行されます。 このオプションを指定しない場合、コマンドはローカル・ホストに対して発行されます。 複数のホストを指定する場合、すべてのホスト名が有効でないと、コマンドを完了できません。このオプションは、-member オプションと一緒に指定することはできません。
-inst
インスタンス範囲のすべての情報を戻します。
-interactive
db2pd コマンドを実行するときに、DB2PDOPT 環境変数に指定されている値をオーバーライドします。
-latches
すべてのラッチ・ホルダーとすべてのラッチ・ウェイターについて報告します。
group
ホルダーのリスト、およびその後にウェイターのリストを単純に出力します。
file=filename
-latches 出力を filename に送信します。

-latche の使用上の注意を参照してください。

-load
すべてのロード EDU 情報を表示します。 このパラメーターを、パラメーター -host または -member と組み合わせると、ホストまたはメンバーに固有のロード EDU 情報を表示することができます。 アクティブなデータベースを指定する必要があります。
loadID="LOADID"
LOADID で指定した特定のロード操作のために使用されているロード EDU をすべて表示します。 指定した LOADID が存在しない場合、情報は表示されません。
file=filename
出力を、スタック・ファイルを除いて、指定のファイルにリダイレクトします。
stacks
表示されるロード EDU のスタック・トレースを、diagpath ディレクトリーにダンプします。 このオプションを loadID オプションと一緒に使用すると、指定したロード操作のために使用されているロード EDU のスタックがダンプされます。 このオプションは、UNIX および Linux オペレーティング・システムでのみ使用可能です。
-load の使用上の注意を参照してください。
-locks
ロックに関する情報を戻します。

特定のトランザクションによって保持されているロックに関する情報を得るには、 そのトランザクション・ハンドルを指定します。

ロック名に関する詳細を戻すには、 showlocks コマンド・パラメーターを指定します。パーティション表および個々のデータ・パーティション上の行およびブロックのロックについて、showlocks はデータ・パーティション ID を行の一部としてロック情報と共に表示します。

待ち状態にあるロックおよびそれらのロックの所有者を戻すには、wait コマンド・パラメーターを指定します。

-locks の使用上の注意を参照してください。

-logs
ログ・ファイルに関する情報を戻します。 -logs の使用上の注意を参照してください。
-member member_number | member_range
コマンド発行先メンバー (複数も可) を指定します。 このオプションを指定しない場合、コマンドは現行メンバーに対して発行されます。 複数のメンバーを、member_number のコンマ区切りリスト (member1, member2) として、または member_range (member_range はメンバーの範囲 (member1-member3)) を使用して指定できます。最初の 2 つの方式を組み合わせて使用することもできます。 このオプションは、-host オプションと一緒に指定することはできません。
all
リモート・ホスト上のメンバーを含め、すべてのメンバーに対してコマンドを発行するように指定します。
-memblocks
メモリー・セットに関する情報を戻します。 -memblocks パラメーターを使用したスコープに基づいて、特定のメモリー・セットが返されます。
  • このパラメーターを -inst および -alldbs パラメーターと一緒に発行すると、メモリー・セット dbmsfcmfmpappl、および db の情報が返されます。 次のコマンドは、すべてのデータベースについて、インスタンス・スコープとデータベース・スコープのメモリー・セットの情報を返します。
    db2pd -inst -alldbs -memblocks
  • このパラメーターを -inst および -db パラメーターと一緒に発行すると、指定したデータベースについて、メモリー・セット dbmsfcmfmpappl、および db の情報が返されます。 次のコマンドは、データベース sample について、インスタンス・スコープとデータベース・スコープのメモリー・セットの情報を返します。
    db2pd -inst -db sample -memblocks
  • このパラメーターをデータベース・スコープ (-db) で発行すると、メモリー・セット appl および db の情報が返されます。 次のコマンドは、データベース sample について、データベース・スコープのメモリー・セットの情報を返します。
    db2pd -db sample -memblocks
  • このパラメーターを単独で db2pd コマンドに指定して発行すると、インスタンス・スコープのメモリー・セットの情報が返されます。これには、メモリー・セット dbmsfcm、および fmp が含まれます。 これがデフォルトの動作です。 次のコマンドは、インスタンス・スコープのメモリー・セットの情報を返す db2pd -inst -memblocks と同じ情報を返します。
    db2pd -memblocks
  • このパラメーターを以下のいずれかのパラメーター・オプションと一緒に発行すると、返される情報は、そのオプションのメモリー・セットの情報のみです。 次のコマンドは、fmp メモリー・セットの情報のみを返します。
    db2pd -memblocks -fmp
dbms
データベース・マネージャー・システムのメモリー・セットのメモリー・ブロックのみを報告します。 このメモリー・セットは、インスタンス・スコープのメモリー・セットの一部です。
fcm
高速コミュニケーション・マネージャーのメモリー・セットのメモリー・ブロックのみを報告します。 このメモリー・セットは、インスタンス・スコープのメモリー・セットの一部です。
fmp
fenced モード・プロセスのメモリー・セットのメモリー・ブロックのみを報告します。 このメモリー・セットは、インスタンス・スコープのメモリー・セットの一部です。
appl
アプリケーションのメモリー・セットのメモリー・ブロックのみを報告します。 このメモリー・セットは、データベース・スコープのメモリー・セットの一部です。
db
データベースのメモリー・セットのメモリー・ブロックのみを報告します。 このメモリー・セットは、データベース・スコープのメモリー・セットの一部です。
all
すべてのメモリー・セットのメモリー・ブロックを報告します。 これには、インスタンス・スコープ (-inst) のメモリー・セットに加え、Windows オペレーティング・システムの場合に限り専用メモリー・セットのメモリー・ブロックも含まれます。
注: データベース・スコープのメモリー・セット (データベースおよびアプリケーションのメモリー・セット) のメモリー・ブロックを含めるためには、データベース・スコープ (-db または -alldbs) を指定する必要があります。
top
各セットでの最大メモリー・コンシューマーを報告します。
blocks
各セットのメモリー・ブロックを報告します。
sort
各セット内でプールごとにソートされたメモリー・ブロックを報告します。
PoolID
特定プールからのメモリー・ブロックを報告します。
pid=pid
特定のプロセス ID からのメモリー・ブロックを報告します (UNIX オペレーティング・システムのみ)。
private
専用メモリー・セットからのメモリー・ブロックを報告します (Windows オペレーティング・システムのみ)。

-memblocks の使用上の注意を参照してください。

-mempools
メモリー・プールに関する情報を戻します。

戻される情報にインスタンス範囲のすべての情報を組み込むには、 このオプションに -inst オプションを指定します。 -mempools の使用上の注意を参照してください。

-memsets
メモリー・セットに関する情報を戻します。

戻される情報にインスタンス範囲のすべての情報を組み込むには、 このコマンド・パラメーターに -inst コマンド・パラメーターを指定します。 -memsets の使用上の注意を参照してください。

-osinfo
オペレーティング・システム情報を戻します。 ディスク・パスが指定される場合、 ディスクに関する情報が出力されます。 -osinfo の使用上の注意を参照してください。
-pages
バッファー・プール・ページに関する情報を戻します。
bpID
バッファー・プール ID が指定されている場合、指定されたバッファー・プールからのページだけが戻されます。
summary
このオプションを指定すると、サマリー情報のセクションだけが表示されます。

-pages の使用上の注意を参照してください。db2pd -pages コマンドの出力例も参照してください。

-q | -quit | q | quit
終了します。 db2pd キーワードだけを単独で発行した場合、db2pd は対話モードで実行されます。 quit コマンドはこのモードを終了させて、標準のコマンド・プロンプトに戻します。
-recovery
リカバリー・アクティビティーに関する情報を戻します。 -recovery の使用上の注意を参照してください。
-reopt
REOPT ONCE オプションを使用して再度最適化された、キャッシュに入れられている SQL ステートメントに関する情報を戻します。 -reopt の使用上の注意を参照してください。
-reorgs
表およびデータ・パーティションの再編成に関する情報を戻します。index パラメーターがコマンドに追加されている場合、表およびデータ・パーティションの再編成情報と共に、索引再編成情報が戻されます。
注: DB2 バージョン 9.7 フィックスパック 2 以降、db2pd -reorgs index コマンドは、DB2 V9.7 フィックスパック 1 から報告している非パーティション索引の索引再編成統計に加えて、パーティション索引の索引再編成統計も報告するようになりました。
注: REORG INDEXES コマンドの CLEANUP ONLY パラメーターを指定した場合は、データベースの索引再編成操作の進行状況をモニターできません。

-reorgs の使用上の注意を参照してください。db2pd -reorgs index コマンドの出力例も参照してください。

-repeat num sec count
コマンドが指定の秒数の後、繰り返されます。 秒数の値が指定されない場合、 コマンドは 5 秒ごとに繰り返されます。 出力が繰り返される回数も指定できます。 count に値を指定しない場合、 コマンドは割り込みが入るまで繰り返されます。

別のホスト上のメンバーに対して db2pd コマンドに -repeat パラメーターを指定して発行す ると、コマンドはローカル・ホストからリモート・ホストに送信されます。コマンドは、指定された count 値に達するまで各リモート・ホストで実行されます。コマンドは 1 つのホストで実行が完了してから、別のホストで開始します。

-runstats
表および関連索引に実行している RUNSTATS ユーティリティーの状況に関する情報を返します。最初に表統計収集の状況が表示され、続いて索引統計集合の状況が表示されます。 -runstats オプションの出力例は以下のようになります。
db2pd -runstats

Table Runstats Information:

Retrieval Time: 08/13/2009 20:38:20
TbspaceID: 2        TableID: 4
Schema: SCHEMA    TableName: TABLE
Status: Completed     Access: Allow write
Sampling: No          Sampling Rate: -
Start Time: 08/13/2009 20:38:16   End Time: 08/13/2009 20:38:17
Total Duration: 00:00:01
Cur Count: 0                      Max Count: 0

Index Runstats Information:

Retrieval Time: 08/13/2009 20:38:20
TbspaceID: 2        TableID: 4
Schema: SCHEMA    TableName: TABLE
Status: Completed     Access: Allow write
Start Time: 08/13/2009 20:38:17   End Time: 08/13/2009 20:38:18
Total Duration: 00:00:01
Prev Index Duration [1]: 00:00:01
Prev Index Duration [2]:  -
Prev Index Duration [3]:  -
Cur Index Start: 08/13/2009 20:38:18
Cur Index: 2            Max Index: 2            Index ID: 2
Cur Count: 0                      Max Count: 0
-scansharing
指定のデータベース内で表またはブロック索引のスキャン共有があるすべての表に関するスキャン共有情報を返します。
obj=objectID pool=poolID
指定の表に関するスキャン共有情報を返します。
all
すべての表のスキャン共有情報を返します。表ごとに、表または範囲のスキャン共有情報が戻ります。加えて、MDC 表の場合、ブロック索引のスキャン共有情報も戻ります。
index=
indexID
指定の表のスキャン共有情報と、指定のブロック索引のブロック索引スキャン共有情報が戻ります。
all
すべてのブロック索引のブロック索引スキャン・シェアリング情報を返します。

db2pd -scansharing コマンドの出力例を参照してください。

-scansharing の使用上の注意を参照してください。
-serviceclasses serviceclassID
データベースのサービス・クラスに関する情報を戻します。 serviceclassID は、特定の 1 つのサービス・クラスの情報を取得するためのオプション・パラメーターです。 serviceclassID が指定されない場合、すべてのサービス・クラスの情報が取得されます。

-serviceclasses の使用上の注意を参照してください。db2pd -serviceclasses コマンドの出力例も参照してください。

-sort
フィックスパック 5 以降では、このオプションによって、アプリケーション・ソート操作に関する情報を戻します。 アプリケーション・ハンドル ID が指定される場合、指定されたアプリケーションのソート操作に関する情報が戻されます。

-sort の使用上の注意を参照してください。

-stack all | apphdl=appHandle | eduid
エンジンがハングした場合は、スタック・トレース・ファイルを使用して DB2 の状態に関する情報を取得できます。このコマンドにより、diagpath ディレクトリー内にスタック・トレース・ファイルが生成されます。UNIX および Linux オペレーティング・システムでのファイルの命名規則は pid.tid.node.stack.txt です。Windows オペレーティング・システムでは、命名規則 pid.tid.stack.bin に従ったスタック・トレース・ファイルに EDU から情報がダンプされます。Windows オペレーティング・システムでは、-stack all が、 唯一サポートされるオプションであることに注意してください。
all
このオプションを指定すると、 現行のデータベース・パーティション内にあるすべてのプロセスに対してスタック・トレース・ファイルを生成します。
注: all オプションを使用する場合には、適切に動作するために十分なメモリーが必要になります。
apphdl=appHandle
このオプションを指定すると、appHandle に等しいアプリケーション・ハンドルについてのみスタック・トレース・ファイルを生成します。 このオプションは、UNIX および Linux オペレーティング・システムでのみ使用可能です。
eduid
特定の ID を持つ EDU だけを出力するよう制限します。 フォーマット済みイベントおよび関連データは、db2dump ディレクトリー内の pid.tid/EDUID.node.trap.txt トラップ・ファイルにダンプされます。このオプションは、UNIX および Linux オペレーティング・システムでのみ使用可能です。

イベント・スタックは、以下の順序で出力されます。

最後のイベント (イベント・スタックの先頭)
  • イベント・タイプと簡略説明
  • 顧客への影響
  • オブジェクト ID
  • ECF ID、プローブ
  • 先頭イベント・ヘッダー
  • 先頭イベント修飾子 (存在する場合)
  • 先頭イベント・データ (存在する場合)
最初のイベント (イベント・スタックの末尾)
  • イベント・タイプと簡略説明
  • 顧客への影響
  • オブジェクト ID
  • ECF ID、プローブ
  • 末尾イベント・ヘッダー
  • 末尾イベント修飾子 (存在する場合)
  • 末尾イベント・データ (存在する場合)
上記の ECF ID は ECF の識別子 (productcomponentfunction というフォーマット) です。 プローブは、コード行または何らかの固有の数値です (関数の場合)。

イベント・フロー (記録されたイベントの「履歴」) は、以下の順序で出力されます。

最初のイベント・レコード
  • イベント・タイプと簡略説明
  • 顧客への影響
  • オブジェクト ID
  • ECF ID、プローブ
  • イベント・ヘッダー
  • オブジェクト・データ (ストリングまたは整数でない場合)
最後のイベント・レコード
  • イベント・タイプと簡略説明
  • 顧客への影響
  • オブジェクト ID
  • ECF ID、プローブ
  • イベント・ヘッダー
  • オブジェクト・データ (ストリングまたは整数でない場合)
dumpdir=directory
db2sysc プロセス内で実行している EDU のスタック・ファイルのリダイレクト先ディレクトリーを指定します。その他のスタック・ファイルはすべて DIAGPATH ディレクトリー内に書き込まれます。絶対パスを指定する必要があり、指定ディレクトリーは存在するものでなければなりません。 このオプションは、UNIX および Linux オペレーティング・システムでのみ使用可能です。
timeout=timeout-value
スタック・ファイルが指定ディレクトリーにリダイレクトされる時間範囲を秒数で指定します。
-static
静的 SQL の実行とパッケージに関する情報を戻します。 -static の使用上の注意を参照してください。
-statisticscache
データベース・レベルの統計キャッシュに関する情報を戻します。
summary
統計キャッシュを要約します。 データベース sample に関する統計キャッシュ要約をダンプ出力するには、次のコマンドを発行します。
db2pd -db sample -statisticscache summary
detail
リアルタイム統計収集によって集められた最新の統計を含む、統計キャッシュに保管されたすべての表に関する詳しい統計情報をダンプ出力するには、このオプションを指定します。 統計キャッシュに保管されたすべてのデータベースに関する詳しい統計情報をダンプ出力するには、次のコマンドを発行します。
db2pd -statisticscache detail -alldbs
find schema=schema object=object
schema (スキーマ名) と object (表名) を指定して特定の表に関する詳しい統計情報をダンプ出力するには、このオプションを指定します。 データベース sample の表 USER1.T1 に関する詳しい統計情報をダンプ出力するには、次のコマンドを発行します。
db2pd -db sample -statisticscache find schema=USER1 object=T1
-statisticscache の使用上の注意を参照してください。
-storagepaths
データベースに対して定義された自動ストレージ・パスに関する情報を戻します。

-storagepaths の使用上の注意を参照してください。db2pd -storagepaths コマンドの出力例も参照してください。

-sysplex
db パラメーターによって示されるデータベース別名に関連付けられたサーバーのリストに関する情報を戻します。 -database コマンド・パラメーターが指定されない場合、 すべてのデータベースに関する情報が戻されます。

出力の有効範囲として設定したいデータベースを選択した場合、 このコマンド・パラメーターに -inst コマンド・パラメーターを指定します。

-sysplex の使用上の注意を参照してください。

-tablespaces
表スペースに関する情報を戻します。

表スペースとグループ化されているその表スペースのコンテナーに関する情報を表示するには、 group コマンド・パラメーターを指定します。

特定の表スペースとそのコンテナーに関する情報を表示するには、 Tablespace ID コマンド・パラメーターを指定します。

最後のバックアップまたは次のバックアップに関する表スペースの状態を表示するには、trackmodstate コマンド・パラメーターと組み合わせて指定します。 このパラメーターを使用するためには、trackmod 構成パラメーターが Yes に設定されている必要があります。

-tablespaces の使用上の注意を参照してください。db2pd -tablespaces コマンドの出力例も参照してください。

-tcbstats
表と索引に関する情報を戻します。さらに、表の更新の総数、UDI とリアルタイム統計 UDI カウンター (RTSUDI) も戻します。
TbspaceID=tablespace_ID
特定の表スペースに関する情報を表示するには、このオプションを指定します。
TableID=table_ID
特定の表に関する情報を表示するには、このオプションを指定します。TableID オプションを使用するとき、TbspaceID オプションが必須となります。
nocatalog
すべての非カタログ表に関連した、表および索引の情報を表示する場合に、このオプションを指定します。
一時表の圧縮の場合、-tcbstats 出力の「TCB 表統計」セクションには、2 つの新しい列が含まれます。
  1. StoredBytes: これは、db2pd -temptable 出力の『Total stored temp bytes』に相当します。
  2. BytesSaved: これは、db2pd -temptable 出力の『Total bytes saved』値に相当します。
-tcbstats の使用上の注意を参照してください。
-temptable
デフォルトで、一時表に関する以下の情報を戻します。
  • Number of Temp Tables。データベース・マネージャー始動後、またはカウンターの最終リセット後に作成およびドロップした一時表の総数。
  • Comp Eligible Temps。データベース・マネージャーが query typeminimum row size、および minimum expected table size の 3 つのプロパティーに基づいて圧縮に適格であると判断した一時表。
  • Compressed Temps。実際に圧縮された一時表の総数。これは、一時表にコンプレッション・ディクショナリーが作成できるほど十分なデータが表にあることを暗に示します。
  • Total Stored Temp Bytes。ディスク上に格納される、一時表の実際の行データの合計数。これは、圧縮一時表と非圧縮一時表の両方からの数です。
  • Total Bytes Saved。行圧縮によって節約された合計バイト。
  • Total Compressed Rows。圧縮を使用して少なくとも 1 バイトが節約された行数の累積カウント。
  • Total Temp Table Rows。圧縮されているかどうかに関わらず、一時表すべてに挿入された合計行数。圧縮一時表に挿入されている必ずしもすべての行が、圧縮されている訳ではありません。
reset
すべてのカウンターをゼロにリセットする場合に、このオプションを指定します。

-temptable の使用上の注意を参照してください。db2pd -temptable コマンドの出力例も参照してください。

-thresholds thresholdID
しきい値に関する情報を戻します。 thresholdID の指定はオプションですが、しきい値 ID を指定すると特定のしきい値に関する情報が戻されます。 thresholdID が指定されない場合、すべての有効および無効なしきい値に関する情報が取得されます。

-thresholds の使用上の注意を参照してください。db2pd -thresholds コマンドの出力例を参照してください。

-transactions
アクティブなトランザクションに関する情報を戻します。 トランザクション・ハンドルが指定される場合、 そのトランザクション・ハンドルに関する情報が戻されます。 アプリケーション・ハンドルが指定される場合、 そのトランザクションのアプリケーション・ハンドルに関する情報が戻されます。 -transactions の使用上の注意を参照してください。
-utilities
ユーティリティー情報を報告します。 報告される各エレメントについての説明は、「データベースのモニタリング ガイドおよびリファレンス」のユーティリティーのセクションにあります。

-utilities の使用上の注意を参照してください。

-v | -version
インストールされた DB2 データベース製品の現行のバージョンとサービス・レベルを表示します。
-wlocks
待機対象となっている各ロックについての所有者および待機者の情報を表示します。 db2pd -wlocks コマンドの出力例で、ロック状況 (Sts) 値の G はロックの所有者を指定し、Sts 値の W はそのロックの待機者を指定します。
file=filename
-wlocks 出力を指定のファイルに送信します。
-wlocks の使用上の注意を参照してください。
-workactionsets workactionsetID
すべての有効な作業アクション・セットに関する情報、およびこれらのセット内にあるすべての有効なワーク・アクションに関する情報を返します。
group
作業アクション・セットでグループ化された同じ情報を返します。
-workactionsets の使用上の注意を参照してください。
-workclasssets workclasssetID
有効な作業アクション・セットによって参照されているすべての作業クラス・セットに関する情報、およびこれらの作業クラス・セット内のすべての作業クラスに関する情報を返します。
group
作業クラス・セットでグループ化された同じ情報を返します。
-workclasssets の使用上の注意を参照してください。
-workloads workloadID
コマンド実行時にメモリー内にあるワークロード定義、ユーザー特権の所有者、およびローカル・パーティションのワークロード統計のリストを戻します。
group
ワークロードでグループ化された同じ情報を返します。

db2pd -workloads コマンドの出力例を参照してください。

-workloads の使用上の注意を参照してください。

クライアント要求にサービスを提供しているエージェントに関する情報を得るには、以下のようにしてコマンド行から db2pd コマンドを使用します。
   db2pd -agents
クライアント要求にサービスを提供しているエージェントに関する情報を得るには、以下のようにしてコマンド行から db2pd コマンドを使用します。 この例では、db2pd コマンドを呼び出す前に、-agents パラメーターを指定して DB2PDOPT 環境変数が設定されます。 このコマンドは、実行時に環境変数に設定される情報を使用します。
   export DB2PDOPT="-agents"
   db2pd
クライアント要求にサービスを提供しているエージェントに関する情報を得るには、以下のようにしてコマンド行から db2pd コマンドを使用します。 この例では、db2pd コマンドを呼び出す前に、-agents パラメーターが file.out ファイル内で設定されます。 -command パラメーターが指定されているため、 コマンドはその実行時に file.out ファイルの情報を使用します。
   echo "-agents" > file.out
   db2pd -command file.out
すべてのデータベースとインスタンス範囲の情報を得るには、以下のようにしてコマンド行から db2pd コマンドを使用します。
   db2pd -inst -alldbs
fenced ベンダー・プロセス状態の情報を取得するには、コマンド行から db2pd -fvp コマンドを次のように使用します。
ログ・マネージャーの場合:
  • SAMPLE というデータベースの logarchmeth1TSM に設定されています。 任意の時点で、以下を発行します。
    db2pd -db sample -fvp lam1

    その結果、以下のように出力されます。

    -------------------------------------------------------------------------
    Fenced ベンダー・プロセス状態情報:
    -------------------------------------------------------------------------
    
    ログ・マネージャー:
    -------------------------------------------------------------------------
    LOGARCHMETH1 available.
    
    Vendor EDU is available and running.
      startTime: 1155581841  20060814145721
      function: sqluvint

    これは、fenced ベンダー・プロセスがベンダー関数 sqluvint で 2006 年 8 月 14 日 14:57 から実行中であることを示しています。 ここで、この実行期間が長すぎると思われる場合、あるいはこのプロセスが TSM リソースを待機して停止状態にあると判断される場合には、以下を発行することにより fenced ベンダー・プロセスを終了できます。

    db2pd -db sample -fvp lam1 term

    その結果、以下のように出力されます。

    -------------------------------------------------------------------------
    Fenced ベンダー・プロセス状態情報:
    -------------------------------------------------------------------------
    
    ログ・マネージャー:
    -------------------------------------------------------------------------
    LOGARCHMETH1 available.
    
    Vendor EDU is available and running.
      startTime: 1155581841  20060814145721
      function: sqluvint
    This fenced vendor process has been sent a signal to terminate.

    ここでは、上記と同じ情報が示されているのに加えて、終了要求が送信されたことがわかります。 少し待てば、要求の効果が現れます。

  • fenced ベンダー・プロセスが実行中であっても、ベンダー・コードで実行されていない場合には、通常の表示要求として以下のように表示されます。
    -------------------------------------------------------------------------
    Fenced ベンダー・プロセス状態情報:
    -------------------------------------------------------------------------
    
    ログ・マネージャー:
    -------------------------------------------------------------------------
    LOGARCHMETH1 available.
    
    Vendor EDU is available and running.
    No vendor code being run.
バックアップの場合:
注: 下記の方法のほかに、代替的な方法として FORCE APPLICATION コマンドを使用できることに注意してください。
  • 2 つのセッションを使って SAMPLE というデータベースを TSM にバックアップしようとしています。 db2pd -edus または DB2 診断ログを介して、バックアップ・エージェント EDU ID を見つける必要があります。 これが見つかったら、以下を発行できます。
    db2pd -db sample -fvp 149

    その結果、以下のように出力されます。

    -------------------------------------------------------------------------
    Fenced ベンダー・プロセス状態情報:
    -------------------------------------------------------------------------
    
    バックアップ:
    -------------------------------------------------------------------------
    メディア・コントローラー:
    -------------------------------------------------------------------------
       EDU ID: 504
    mediaSession: 1
     mediaSeqNum: 0
    Vendor EDU is available and running.
      startTime: 1155583315  20060814152155
      function: sqluvint
    
       EDU ID: 505
    mediaSession: 2
     mediaSeqNum: 0
    Vendor EDU is available and running.
    No vendor code being run.

    これによると、DB2 メディア・コントローラー 0 (EDU ID: 504) はベンダー・コードで実行中です。 一方、DB2 メディア・コントローラー 1 (EDU ID: 505) には fenced ベンダー・プロセスがありますが、ベンダー・コードを実行していません。 ここで、この実行期間が長すぎると思われる場合、あるいはこのプロセスが TSM リソースを待機して停止状態にあると判断される場合には、以下を発行することにより fenced ベンダー・プロセスを終了できます。

    db2pd -db sample -fvp 149 term

    その結果、以下のように出力されます。

    -------------------------------------------------------------------------
    Fenced ベンダー・プロセス状態情報:
    -------------------------------------------------------------------------
    
    バックアップ:
    -------------------------------------------------------------------------
    メディア・コントローラー:
    -------------------------------------------------------------------------
       EDU ID: 504
    mediaSession: 1
     mediaSeqNum: 0
    Vendor EDU is available and running.
      startTime: 1155583315  20060814152155
      function: sqluvint
    This fenced vendor process has been sent a signal to terminate.
    
       EDU ID: 505
    mediaSession: 2
     mediaSeqNum: 0
    Vendor EDU is available and running.
    No vendor code being run.
    This fenced vendor process has been sent a signal to terminate.

    ここでは上記と同じ情報が示されていますが、両方の fenced ベンダー・プロセスに終了要求が送られて、間もなく終了することが示されています。

使用上の注意

-activestatements パラメーター

-activestatements パラメーターについては、以下の情報が戻されます。
Address
現行アクティビティーのアドレス。
AppHandl
アプリケーション・ハンドル
UOW-ID
実行の開始時の UOW-ID。
StmtID
UOW-ID 内のステートメントのアクティビティー ID。
AnchID
ステートメントのアンカー ID。
StmtUID
アンカー内のステートメントのユニーク ID。
EffISO
有効分離レベル。
EffLockTOut
開始時の有効ロック・タイムアウト。
EffDegree
開始時の有効 SMP 並列性の度合い。
StartTime
ステートメントが実行されたときの開始時刻。
LastRefTime
最後のアプリケーション参照時刻。

-agents パラメーター

-agents パラメーターについては、以下の情報が戻されます。
AppHandl
アプリケーション・ハンドル (ノードと索引を含む)。
AgentPid
エージェント・プロセスのプロセス ID。
Priority
エージェントの優先順位。
Type
エージェントのタイプ。
State
エージェントの状態。
ClientPid
クライアント・プロセスのプロセス ID。
Userid
エージェントを実行するユーザー ID。
ClientNm
クライアント・プロセスの名前。
Rowsread
エージェントによって読み取られた行数。
Rowswrtn
エージェントによって書き込まれた行数。
LkTmOt
エージェントのロック・タイムアウト設定。
LastApplID
プールされたエージェントが最後に処理したアウトバウンド・アプリケーション ID。
LastPooled
エージェントがプールされたタイム・スタンプ。
event オプションを -agents パラメーターと一緒に指定すると、以下の追加情報が返されます。 この情報を使用すると、エージェントが同じタスクを処理し続けるのか、それともいずれ新しいタスクに移るかを判断できます。
AGENT_STATE_LAST_UPDATE_TIME(ティック値)
エージェントによって処理されているイベントが最後に変更された時刻。 エージェントによって現在処理されているイベントは、EVENT_STATE、EVENT_TYPE、EVENT_OBJECT、および EVENT_OBJECT_NAME 列で示されます。
EVENT_STATE
このエージェントによって最後に処理されたイベントの状態。可能な値は EXECUTING と IDLE です。
EVENT_TYPE
このエージェントによって最後に処理されたイベントのタイプ。可能な値は ACQUIRE、PROCESS、および WAIT です。
EVENT_OBJECT
このエージェントによって最後に処理されたイベントのオブジェクト。可能な値は、COMP_DICT_BUILD、IMPLICIT_REBIND、INDEX_RECREATE、LOCK、 LOCK_ESCALATION、QP_QUEUE、REMOTE_REQUEST、REQUEST、ROUTINE、WLM_QUEUE です。
EVENT_OBJECT_NAME
イベント・オブジェクト名。EVENT_OBJECT の値が LOCK である場合、この列の値は、エージェントが待機するロックの名前です。 EVENT_OBJECT の値が WLM_QUEUE である場合、この列の値は、エージェントがキューに入れられている WLM しきい値の名前です。 それ以外の場合、値は NULL です。
EVENT_STATE、EVENT_TYPE、EVENT_OBJECT および EVENT_OBJECT_NAME 列値の可能な組み合わせを、以下の表にリストします。
表 1. EVENT_STATE、EVENT_TYPE、EVENT_OBJECT および EVENT_OBJECT_NAME 列値の可能な組み合わせ
イベント記述 EVENT_STATE 値 EVENT_TYPE 値 EVENT_OBJECT 値 EVENT_OBJECT_NAME 値
ロックの獲得 IDLE ACQUIRE LOCK ロック名
ロックのエスカレート EXECUTING PROCESS LOCK_ESCALATION NULL
要求の処理 EXECUTING PROCESS REQUEST NULL
新規要求の待機 IDLE WAIT REQUEST NULL
リモート・パーティションで処理される要求の待機 IDLE WAIT REMOTE_REQUEST NULL
Query Patroller キューの待機 IDLE WAIT QP_QUEUE NULL
WLM threshold キューの待機 IDLE WAIT WLM_QUEUE しきい値名
ルーチンの処理 EXECUTING PROCESS ROUTINE NULL
索引の再作成 EXECUTING PROCESS INDEX_RECREATE NULL
コンプレッション・ディクショナリーの作成 EXECUTING PROCESS COMP_DICT_BLD NULL
暗黙的な再バインド EXECUTING PROCESS IMPLICIT_REBIND NULL

-apinfo パラメーター

-apinfo パラメーターについては、以下の情報が戻されます。
AppHandl
アプリケーション・ハンドル (ノードと索引を含む)。
Application PID
アプリケーションのプロセス ID。
Application Node Name
アプリケーション・ノードの名前。
IP Address
データベース接続の確立に使用された IP アドレス。
Connection Start Time
アプリケーションの接続が開始したときのタイム・スタンプ。
Client User ID
クライアント・ユーザー ID。
System Auth ID
これは、接続のシステム許可 ID です。
Coordinator EDU ID
アプリケーションのコーディネーター・エージェントの EDU ID。
Coordinator Partition
アプリケーションのコーディネーター・エージェントのパーティション番号。
Number of Agents
アプリケーションに代わって機能するエージェントの数。
Locks timeout value
アプリケーションのロック・タイムアウト値。
Locks Escalation
ロック・エスカレーション・フラグは、アプリケーションによって使用されるフラグがエスカレートされているかどうかを示します。
Workload ID
ワークロード ID。
Workload Occurrence ID
ワークロード・オカレンス ID。
Trusted Context
接続が暗黙的トラステッド接続または明示的トラステッド接続である場合の、接続に関連したトラステッド・コンテキストの名前。
Connection Trust Type
接続の信頼タイプ。 これは非トラステッド接続、暗黙的なトラステッド接続、または明示的なトラステッド接続のいずれか 1 つです。
Role Inherited
これは、トラステッド接続を介して継承されたロールです (存在する場合)。
Application Status
アプリケーションの状況。
Application Name
アプリケーションの名前。
Application ID
アプリケーション ID。 この値は appl_id モニター・エレメント・データと同じです。 この値を解釈する方法について、詳しくは『appl_id アプリケーション ID : モニター・エレメント』を参照してください。
UOW-ID
アプリケーションの現行 UOW の ID。
Activity ID
UOW 内のアクティビティー ID。
Package Schema
パッケージ・スキーマ。
Package Name
パッケージ名。
Package Version
パッケージ・バージョン。
Section Number
SQL ステートメントのセクション番号。
SQL Type
SQL のタイプ: 動的または静的。
Isolation
アプリケーションに設定された分離モード。
Statement Type
ステートメント操作のタイプ。DMLDDL など。
Statement
SQL ステートメント。
ClientUserID
トランザクションのクライアント・ユーザー ID。これは tpmon_client_userid (TP Monitor Client User ID モニター・エレメント) と同じです。
ClientWrkstnName
トランザクションのクライアント・ワークステーション名。これは tpmon_client_wkstn (TP Monitor Client Workstation Name モニター・エレメント) と同じです。
ClientApplName
トランザクションを実行しているクライアント・アプリケーション名。 これは tpmon_client_app (TP Monitor Client Application モニター・エレメント) と同じです。
ClientAccntng
トランザクションを実行しているクライアントのアカウンティング・ストリング。 これは tpmon_acc_str (TP Monitor Client Accounting String モニター・エレメント) と同じです。
db2pd -apinfo コマンドの出力例を参照してください。

-applications パラメーター

-applications パラメーターについては、以下の情報が戻されます。
ApplHandl
アプリケーション・ハンドル (ノードと索引を含む)。
NumAgents
アプリケーションに代わって機能するエージェントの数。
CoorPid
アプリケーションのコーディネーター・エージェントのプロセス ID。
Status
アプリケーションの状況。
Appid
アプリケーション ID。 この値は appl_id モニター・エレメント・データと同じです。 この値の解釈の方法の詳細については、appl_id モニター・エレメントの資料を参照してください。
ClientIPAddress
データベース接続の確立に使用された IP アドレス。
EncryptionLvl
接続によって使用されるデータ・ストリーム暗号化。 NONELOW、または HIGH のいずれかです。 NONE は、データ・ストリーム暗号化が使用されていないことを示します。LOW は、データベース・サーバー authentication タイプが DATA_ENCRYPT に設定されていることを示します。HIGH は、SSL が使用されていることを示します。
SystemAuthID
これは、接続のシステム許可 ID です。
ConnTrustType
接続の信頼タイプ。 これは非トラステッド、暗黙的なトラステッド接続、または明示的なトラステッド接続のいずれか 1 つです。
TrustedContext
接続が暗黙的トラステッド接続または明示的トラステッド接続である場合の、接続に関連したトラステッド・コンテキストの名前。
RoleInherited
これは、トラステッド接続を介して継承されたロールです (存在する場合)。

-bufferpools パラメーター

-bufferpools パラメーターについては、以下の情報が戻されます。
First Active Pool ID
最初のアクティブ・バッファー・プールの ID。
Max Bufferpool ID
すべてのアクティブ・バッファー・プールの最大 ID。
Max Bufferpool ID on Disk
ディスクに定義されているすべてのバッファー・プールの最大 ID。
Num Bufferpools
使用できるバッファー・プールの数。
ID
バッファー・プールの ID。
Name
バッファー・プールの名前。
PageSz
バッファー・プール・ページのサイズ。
PA-NumPgs
バッファー・プールのページ領域にあるページ数。
BA-NumPgs
バッファー・プールのブロック領域にあるページ数。 バッファー・プールでブロック・ベースの入出力を使用できない場合、この値は 0 です。
BlkSize
バッファー・プールのブロック領域にあるブロックのブロック・サイズ。 バッファー・プールでブロック・ベースの入出力を使用できない場合、この値は 0 です。
NumTbsp
バッファー・プールを使用する表スペースの数。
PgsLeft
バッファー・プールのサイズが減少している場合、 そのバッファー・プールに残されている削除されるページ数。
CurrentSz
ページ内のバッファー・プールの現行サイズ。
PostAlter
バッファー・プールが再度開始されるときの、ページ内のバッファー・プールのサイズ。
SuspndTSCt
バッファー・プールにマップされる、現在 I/O が中断されている表スペースの数。 すべてのバッファー・プールに関して 0 が戻される場合、 データベース I/O は中断されていません。
Automatic
セルフチューニング自動状況を表示します。「True」は、このバッファー・プールのセルフチューニングが有効になっていることを意味します。「False」は、このバッファー・プールのセルフチューニングが有効ではないことを意味します。
DatLRds
バッファー・プール・データ論理読み取り。REGULAR および LARGE 表スペースに対して、バッファー・プール (論理) から要求されたデータ・ページの数を示します。
DatPRds
バッファー・プール・データ物理読み取り。 REGULAR および LARGE 表スペースに対して、 表スペース・コンテナー (物理) から読み取られたデータ・ページの数を示します。
HitRatio
公式 1 (DatPRds / DatLRds) の使用による、バッファー・プール内のデータ・ページのヒット率。
TmpDatLRds
バッファー・プール一時データ論理読み取り。 TEMPORARY 表スペースに対して、バッファー・プール (論理) から要求されたデータ・ページの数を示します。
TmpDatPRds
バッファー・プール一時データ物理読み取り。 TEMPORARY 表スペースに対して、 表スペース・コンテナー (物理) から読み取られたデータ・ページの数を示します。
HitRatio
公式 1 (TmpDatPRds / TmpDatLRds) の使用による、バッファー・プール内の一時データ・ページのヒット率。
IdxLRds
バッファー・プール索引論理読み取り。 REGULAR および LARGE 表スペースに対して、バッファー・プール (論理) から要求された索引ページの数を示します。
IdxPRds
バッファー・プール索引物理読み取り。 REGULAR および LARGE 表スペースに対して、 表スペース・コンテナー (物理) から読み取られた索引ページの数を示します。
HitRatio
公式 1 (IdxPRds / IdxLRds) の使用による、バッファー・プール内の索引ページのヒット率。
TmpIdxLRds
バッファー・プール一時索引論理読み取り。 TEMPORARY 表スペースに対して、バッファー・プール (論理) から要求された索引ページの数を示します。
TmpIdxPRds
バッファー・プール一時索引物理読み取り。 TEMPORARY 表スペースに対して、 表スペース・コンテナー (物理) から読み取られた索引ページの数を示します。
HitRatio
公式 1 (TmpIdxPRds / TmpIdxLRds) の使用による、バッファー・プール内の一時索引ページのヒット率。
DataWrts
バッファー・プール・データ書き込み。 バッファー・プールのデータ・ページがディスクに物理的に書き込まれた回数を示します。
IdxWrts
バッファー・プール索引書き込み。 バッファー・プールの索引ページがディスクに物理的に書き込まれた回数を示します。
DirRds
データベースからの直接読み取り。 バッファー・プールを使用しない読み取り操作の回数。
DirRdReqs
直接読み取り要求。 データの 1 つ以上のセクターを直接読み取る要求の回数。
DirRdTime
直接読み取り時間。 直接読み取りを実行するために必要な経過時間 (ミリ秒)。
DirWrts
データベースへの直接書き込み。 バッファー・プールを使用しない書き込み操作の回数。
DirWrtReqs
直接書き込み要求。 データの 1 つ以上のセクターを直接書き込む要求の回数。
DirWrtTime
直接書き込み時間。 直接書きこみを実行するために必要な経過時間 (ミリ秒)。
AsDatRds
バッファー・プール非同期データ読み取り。 すべてのタイプの表スペースに対して、非同期エンジン・ディスパッチ可能単位 (EDU) によって 表スペース・コンテナー (物理) から読み取られたデータ・ページの数を示します。
AsDatRdReq
バッファー・プール非同期読み取り要求。 非同期読み取り要求の数。
AsIdxRds
バッファー・プール非同期索引読み取り。 すべてのタイプの表スペースに対して、非同期エンジン・ディスパッチ可能単位 (EDU) によって 表スペース・コンテナー (物理) から読み取られた索引ページの数を示します。
AsIdxRdReq
バッファー・プール非同期索引読み取り要求。 索引ページに対する非同期読み取り要求の数。
AsRdTime
バッファー・プール非同期読み取り時間。 すべてのタイプの表スペースに対して、非同期エンジン・ディスパッチ可能単位 (EDU) によって 表スペース・コンテナー (物理) からデータ・ページおよび索引ページを読み取るために要した合計時間を示します。 この値はマイクロ秒単位で示されます。
AsDatWrts
バッファー・プール非同期データ書き込み。 非同期ページ・クリーナーまたはプリフェッチャーのどちらかによって、 バッファー・プールのデータ・ページがディスクに物理的に書き込まれた回数。 プリフェッチャーは、プリフェッチするページ用のスペースを作るために、 ディスクにダーティー・ページを書き込んでいることがあります。
AsIdxWrts
バッファー・プール非同期索引書き込み。 非同期ページ・クリーナーまたはプリフェッチャーのどちらかによって、 バッファー・プールの索引ページがディスクに物理的に書き込まれた回数。 プリフェッチャーは、プリフェッチするページ用のスペースを作るために、 ディスクにダーティー・ページを書き込んでいることがあります。
AsWrtTime
バッファー・プール非同期書き込み時間。 データベース・マネージャーのページ・クリーナーによって、 バッファー・プールからディスクにデータ・ページまたは索引ページを書き込むために要した合計経過時間。
TotRdTime
バッファー・プール物理読み取り時間の合計。 すべてのタイプの表スペースに対して、表スペース・コンテナー (物理) からデータ・ページおよび索引ページを読み取るために要した合計時間を示します。 この値はマイクロ秒単位で示されます。
TotWrtTime
バッファー・プール物理書き込み時間の合計。 バッファー・プールからディスクにデータ・ページまたは索引ページを物理的に書き込むために要した合計時間を示します。 経過時間はマイクロ秒単位で示されます。
VectIORds
ベクトル化入出力によって読み取られたページ数の合計。 ベクトル化入出力によってバッファー・プールのページ領域に読み取られた合計ページ数。
VectIOReq
ベクトル化入出力要求数。 ベクトル化した入出力の要求の数。 さらに具体的には、DB2 データベース製品がページをバッファー・プールのページ領域に順次プリフェッチする回数。
BlockIORds
ブロック入出力によって読み取られたページ数の合計。 ブロック入出力によってバッファー・プールのブロック領域に読み取られた合計ページ数。
BlockIOReq
ブロック入出力要求数。 ブロック入出力の要求の数。 さらに具体的には、DB2 データベース製品がページをバッファー・プールのブロック領域に順次プリフェッチする回数。
PhyPgMaps
物理ページ・マップ数。 物理ページ・マップの数。
FilesClose
閉じられたデータベース・ファイル。 閉じられたデータベース・ファイルの総数。
NoVictAvl
ビクティム・バッファーのないバッファー・プール。 事前選択されたビクティム・バッファーをエージェントが使用できなかった回数。
UnRdPFetch
未読プリフェッチ・ページ。 プリフェッチャーが読み取ったページで、一度も使用されなかったページの数。

-catalogcache パラメーター

-catalogcache パラメーターについては、以下の情報が戻されます。
Catalog Cache:
Configured Size
catalogcache_sz データベース構成パラメーターで指定したバイト数。
Current Size
カタログ・キャッシュで使用される現在のバイト数。
Maximum Size
キャッシュに使用できるメモリーの最大量 (データベース・グローバル・メモリーの最大量まで)。
High Water Mark
処理中の最大物理サイズ。
SYSTABLES:
Schema
表のスキーマ修飾子。
Name
表の名前。
Type
表のタイプ。
TableID
表 ID。
TbspaceID
表が置かれている表スペースの ID。
LastRefID
表を参照した最後のプロセス ID。
CatalogCache LoadingLock
キャッシュ項目のロックをロードするカタログ・キャッシュの名前。
CatalogCache UsageLock
キャッシュ項目の使用ロックの名前。
Sts
項目の状況。可能な値は次のとおりです。
  • V (有効)。
  • I (無効)。
  • S (ソフト無効。 リアルタイム統計収集によって統計が更新されたとき、カタログ・キャッシュ項目はソフト無効 になります。 データベース・エージェントでこのようなカタログ・キャッシュ項目を引き続き使用できますが、新しいカタログ・キャッシュ要求には無効です。 ソフト無効になった項目が使用されなくなると、除去されます。 新しいカタログ・キャッシュ要求では有効な項目が使用されます。)
SYSRTNS:
RoutineID
ルーチン ID。
Schema
ルーチンのスキーマ修飾子。
Name
ルーチンの名前。
LastRefID
ルーチンを参照した最後のプロセス ID。
CatalogCache LoadingLock
キャッシュ項目のロックをロードするカタログ・キャッシュの名前。
CatalogCache UsageLock
キャッシュ項目の使用ロックの名前。
Sts
項目の状況。可能な値は次のとおりです。
  • V (有効)。
  • I (無効)。
SYSRTNS_PROCSCHEMAS:
RtnName
ルーチンの名前。
ParmCount
ルーチン内のパラメーターの数。
LastRefID
PROCSCHEMAS 項目を参照した最後のプロセス ID。
CatalogCache LoadingLock
キャッシュ項目のロックをロードするカタログ・キャッシュの名前。
CatalogCache UsageLock
キャッシュ項目の使用ロックの名前。
Sts
項目の状況。可能な値は次のとおりです。
  • V (有効)。
  • I (無効)。
SYSDATATYPES:
TypID
タイプ ID。
LastRefID
タイプを参照した最後のプロセス ID。
CatalogCache LoadingLock
キャッシュ項目のロックをロードするカタログ・キャッシュの名前。
CatalogCache UsageLock
キャッシュ項目の使用ロックの名前。
Sts
項目の状況。可能な値は次のとおりです。
  • V (有効)。
  • I (無効)。
SYSCODEPROPERTIES:
LastRefID
SYSCODEPROPERTIES 項目を参照する最後のプロセス ID。
CatalogCache LoadingLock
キャッシュ項目のロックをロードするカタログ・キャッシュの名前。
CatalogCache UsageLock
キャッシュ項目の使用ロックの名前。
Sts
項目の状況。可能な値は次のとおりです。
  • V (有効)。
  • I (無効)。
SYSNODEGROUPS:
PMapID
分散マップ ID。
RBalID
データ再分散に使用された分散マップの ID。
CatalogCache LoadingLock
キャッシュ項目のロックをロードするカタログ・キャッシュの名前。
CatalogCache UsageLock
キャッシュ項目の使用ロックの名前。
Sts
項目の状況。可能な値は次のとおりです。
  • V (有効)。
  • I (無効)。
SYSDBAUTH:
AuthID
許可 ID (authid)。
AuthType
許可タイプ。
LastRefID
キャッシュ項目を参照する最後のプロセス ID。
CatalogCache LoadingLock
キャッシュ項目のロックをロードするカタログ・キャッシュの名前。
SYSRTNAUTH:
AuthID
許可 ID (authid)。
AuthType
許可タイプ。
Schema
ルーチンのスキーマ修飾子。
RoutineName
ルーチンの名前。
RtnType
ルーチンのタイプ。
CatalogCache LoadingLock
キャッシュ項目のロックをロードするカタログ・キャッシュの名前。
SYSROLEAUTH:
AuthID
許可 ID (authid)。
AuthType
許可タイプ。
Roleid
ロール ID (許可 ID がロールである場合)。
LastRefID
キャッシュ項目を参照する最後のプロセス ID。
CatalogCache LoadingLock
キャッシュ項目のロックをロードするカタログ・キャッシュの名前。

db2pd -catalogcache コマンドの出力例を参照してください。

-dbcfg パラメーター

-dbcfg パラメーターについては、 データベース構成パラメーターの現在の値が戻されます。

-dbmcfg パラメーター

-dbmcfg パラメーターについては、 データベース・マネージャー構成パラメーターの現在の値が戻されます。

-dynamic パラメーター

-dynamic パラメーターについては、以下の情報が戻されます。
動的キャッシュ:
Current Memory Used
パッケージ・キャッシュによって使用されるバイト数。
Total Heap Size
パッケージ・キャッシュに内部的に構成されるバイト数。
Cache Overflow flag state
パッケージ・キャッシュがオーバーフロー状態にあるかどうかを示すフラグ。
Number of references
パッケージ・キャッシュの動的な部分が参照された回数。
Number of Statement Inserts
パッケージ・キャッシュへのステートメント挿入の数。
Number of Statement Deletes
パッケージ・キャッシュからのステートメントの削除の数。
Number of Variation Inserts
パッケージ・キャッシュへのバリエーション挿入の数。
Number of statements
パッケージ・キャッシュ内のステートメントの数。
動的 SQL ステートメント:
AnchID
ハッシュ・アンカー ID。
StmtID
ステートメント ID。
NumEnv
ステートメントに属する環境の数。
NumVar
ステートメントに属するバリエーションの数。
NumRef
ステートメントが参照された回数。
NumExe
ステートメントが実行された回数。
Text
SQL ステートメントのテキスト。
動的 SQL 環境:
AnchID
ハッシュ・アンカー ID。
StmtUID
固有のステートメント ID。
EnvID
環境 ID。
Iso
環境の分離レベル。
QOpt
環境の照会最適化レベル。
Blk
環境のブロッキング因数。
動的 SQL バリエーション:
AnchID
ハッシュ・アンカー ID。
StmtUID
固有のステートメント ID。
EnvID
このバリエーションの環境 ID。
VarID
バリエーション ID。
NumRef
このバリエーションが参照された回数。
Typ
バリエーション・セクションの内部ステートメント・タイプ。
Lockname
バリエーション・ロック名。
Val
バリエーション有効フラグ。以下の値を使用することができます。
Y
オブジェクトは有効です。
N
オブジェクトは無効です。
X
オブジェクトは操作不能です。
?
オブジェクトの再検査が必要です。
Insert Time
バリエーションがパッケージ・キャッシュに挿入された時刻。
Sect Size
セクション・データの長さ。

-edus パラメーター

-edus パラメーターについては、以下の情報が戻されます。
EDU ID
エンジン・ディスパッチ可能単位 (EDU) のユニーク ID。 Linux オペレーティング・システムの場合を除き、EDU ID はスレッド ID にマップされます。 Linux オペレーティング・システムでは、EDU ID は DB2 生成によるユニーク ID です。
TID
スレッド ID。Linux オペレーティング・システムの場合を除き、スレッド ID は特定のスレッドのユニーク ID です。 Linux オペレーティング・システムでは、これは DB2 生成によるユニーク ID です。
Kernel TID
サービス中のオペレーティング・システム・カーネル・スレッドのユニーク ID。
EDU Name
EDU の DB2 固有の名前。
USR
EDU によって消費される合計 CPU ユーザー時間。
SYS
EDU によって消費される合計 CPU システム時間。
USR Delta
指定された時間間隔にわたっての CPU ユーザー時間の差分を示します。
SYS Delta
指定された時間間隔にわたっての CPU システム時間の差分を示します。

db2pd -edus コマンドの出力例を参照してください。

-fcm パラメーター

-fcm パラメーターについては、以下の情報が戻されます。
FCM 使用統計
Total Buffers
空いているバッファーおよび使用中のバッファーを含むバッファーの総数。
Free Buffers
空いているバッファーの数。
Buffers LWM
空いているバッファーの最低数。
Max Buffers
インスタンス開始時に予約された仮想メモリー量に基づいて割り振ることができるバッファーの最大数。
Total Channels
空いているチャネルおよび使用中のチャネルを含むチャネルの総数。
Free Channels
空いているチャネルの数。
Channels LWM
空いているチャネルの最低数。
Max Channels
インスタンス開始時に予約された仮想メモリー量に基づいて割り振ることができるチャネルの最大数。
Total Sessions
空いているセッションおよび使用中のセッションを含むセッションの総数。
Free Sessions
空いているセッションの数。
Sessions LWM
空いているセッションの最低数。
Partition
データベース・パーティション・サーバーの数。
Bufs Sent
db2pd コマンドが実行中のデータベース・パーティション・サーバーから、出力に示されているデータベース・パーティション・サーバーに送られる FCM バッファーの総数。
Bufs Recv
db2pd コマンドが実行中のデータベース・パーティション・サーバーが、出力に示されているデータベース・パーティション・サーバーから受け取る FCM バッファーの総数。
Status
db2pd コマンドが実行されているデータベース・パーティション・サーバーと、出力にリストされている他のデータベース・パーティション・サーバーの間の論理接続状況。 可能な値は次のとおりです。
  • Inactive: データベース・パーティション・サーバーは db2nodes.cfg ファイルで定義されていますが、現在活動状態にありません (例えば、ユーザーがパーティションを停止した)。
  • Active: データベース・パーティション・サーバーはアクティブです。
  • Undefined: データベース・パーティション・サーバーは db2nodes.cfg ファイルで定義されていません。これはエラーを示す場合があります。
  • Unknown: データベース・パーティション・サーバーは不明な状態です。これはエラーを示します。
バッファーの現在使用量
AppHandl
アプリケーション・ハンドル (ノードと索引を含む)。
TimeStamp
アプリケーション・ハンドルの使用法の固有 ID。
Buffers In-use
現在アプリケーションに使用されているバッファーの数。
チャネルの現在使用量
AppHandl
アプリケーション・ハンドル (ノードと索引を含む)。
TimeStamp
アプリケーション・ハンドルの使用法の固有 ID。
Channels In-use
現在アプリケーションに使用されているチャネルの数。
バッファー使用量 HWM
AppHandl
アプリケーション・ハンドル (ノードと索引を含む)。
TimeStamp
アプリケーション・ハンドルの使用法の固有 ID。
Buffers Used
インスタンス開始以来の、アプリケーションによって使用されたバッファー数の最高水準点。
チャネル使用量 HWM
AppHandl
アプリケーション・ハンドル (ノードと索引を含む)。
TimeStamp
アプリケーション・ハンドルの使用法の固有 ID。
Channels Used
インスタンス開始以来の、アプリケーションによって使用されたチャネル数の最高水準点。

-fmp パラメーター

-fmp パラメーターについては、以下の情報が戻されます。
  • Pool Size: FMP プール内の現在の FMP プロセスの数。
  • Max Pool Size: FMP プール内の FMP プロセスの最大数。
  • Keep FMP: keepfenced データベース・マネージャー構成パラメーターの値。
  • Initialized: FMP が初期設定されました。指定可能な値は Yes および No です。
  • Trusted Path: トラステッド・プロシージャーのパス
  • Fenced User: fenced ユーザー ID
FMP プロセス:
  • FmpPid: FMP プロセスのプロセス ID
  • Bit: ビット・モード。値は 32 ビットまたは 64 ビットです。
  • Flags: FMP プロセスの状態フラグ。可能な値は以下のとおりです。
    • 0x00000000 - JVM 初期化済み
    • 0x00000002 - スレッド化されている
    • 0x00000004 - フェデレーテッド・ラッパーの実行に使用済み
    • 0x00000008 - ヘルス・モニターに使用済み
    • 0x00000010 - シャットダウン用にマークされており、新規のタスクを受け入れない
    • 0x00000020 - db2sysc によるクリーンアップ用にマークされている
    • 0x00000040 - エージェント・クリーンアップ用にマークされている
    • 0x00000100 - プロセスのすべての IPCS が除去されている
    • 0x00000200 - .NET ランタイムが初期化済み
    • 0x00000400 - JVM がデバッグ用に初期化されている
    • 0x00000800 - 終了フラグ
  • ActiveTh: FMP プロセス内で実行しているアクティブ・スレッドの数。
  • PooledTh: FMP プロセスに保持されているプールされたスレッドの数。
  • Active: FMP プロセスのアクティブ状態。値は Yes または No です。
アクティブ・スレッド:
  • FmpPid: アクティブ・スレッドを所有する FMP プロセス ID。
  • EduPid: このスレッドが作業している EDU プロセス ID。
  • ThreadId: アクティブ・スレッド ID。
プールされたスレッド:
  • FmpPid: プールされたスレッドを所有する FMP プロセス ID。
  • ThreadId: プールされたスレッド ID。

-fmpexechistory | -fmpe パラメーター

-fmpexechistory | -fmpe パラメーターについては、以下の情報が戻されます。
FMP プロセス:
  • FmpPid - FMP プロセスのプロセス ID
  • Bit - ビット・モード。値は 32 ビットまたは 64 ビットです。
  • Flags - FMP プロセスの状態フラグ。可能な値は以下のとおりです。
    • 0x00000000 - JVM 初期化済み
    • 0x00000002 - スレッド化されている
    • 0x00000004 - フェデレーテッド・ラッパーの実行に使用済み
    • 0x00000008 - ヘルス・モニターに使用済み
    • 0x00000010 - シャットダウン用にマークされており、新規のタスクを受け入れない
    • 0x00000020 - db2sysc によるクリーンアップ用にマークされている
    • 0x00000040 - エージェント・クリーンアップ用にマークされている
    • 0x00000100 - プロセスのすべての IPCS が除去されている
    • 0x00000200 - .NET ランタイムが初期化済み
    • 0x00000400 - JVM がデバッグ用に初期化されている
    • 0x00000800 - 終了フラグ
  • ActiveThrd - FMP プロセス内で実行しているアクティブ・スレッドの数。
  • PooledThrd - FMP プロセスに保持されているプールされたスレッドの数。
  • ForcedThrd - FMP プロセスによって生成された強制スレッドの数。
  • Active - FMP プロセスのアクティブ状態。値は Yes または No です。
アクティブ・スレッド:
  • EduPid - このスレッドが作業している EDU プロセス ID。
  • ThreadId - アクティブ・スレッド ID。
  • RoutineID - ルーチン ID。
  • Timestamp - アプリケーション・ハンドルの使用を表す固有 ID。
プールされたスレッド:
  • ThreadId - プールされたスレッド ID。
  • RoutineID - ルーチン ID。
  • Timestamp - アプリケーション・ハンドルの使用を表す固有 ID。
強制されたスレッド:
  • ThreadId - 強制されたスレッド ID。
  • RoutineID - ルーチン ID。
  • Timestamp - アプリケーション・ハンドルの使用を表す固有 ID。

db2pd -fmpexechistory コマンドの出力例を参照してください。

-hadr パラメーター

-hadr パラメーターについては、以下の情報が戻されます。

ロール
データベースの現在の HADR ロール。候補となる値のリストについては、hadr_role モニター・エレメントを参照してください。
State
データベースの現在の HADR 状態。 候補となる値のリストについては、hadr_state モニター・エレメントを参照してください。
SyncMode
データベースの現在の HADR 同期モード。候補となる値のリストについては、hadr_syncmode モニター・エレメントを参照してください。
HeartBeatsMissed
HADR 接続における欠落したハートビートの数。データベースが ハートビートを再び受信すると、この数値はゼロにリセットされます。 データベースが HADR 1 次またはスタンバイの役割の場合、このエレメントは HADR 接続の正常性を示します。 詳しくは、hadr_heartbeat モニター・エレメントを参照してください。
LogGapRunAvg
1 次ログ・シーケンス番号 (LSN) とスタンバイ・ログ LSN との差の実行平均。 ギャップはバイト数で測定されます。 詳しくは、hadr_log_gap モニター・エレメントを参照してください。
ConnectStatus
データベースの現在の HADR 接続状況。 候補となる値のリストについては、hadr_connect_status モニター・エレメントを参照してください。
ConnectTime
現行の HADR 接続状況が始まった時刻。 詳しくは、hadr_connect_time モニター・エレメントを参照してください。
タイムアウト
そのパートナーからの通信がなく、パートナーとの間の接続が失敗したと HADR データベース・サーバーが見なすまでに要する秒数。詳しくは、hadr_timeout モニター・エレメントを参照してください。
LocalHost
ローカル HADR のホスト名または IP アドレス。詳しくは、hadr_local_host モニター・エレメントを参照してください。
LocalService
ローカル HADR の TCP サービス名またはポート番号。詳しくは、hadr_local_service モニター・エレメントを参照してください。
RemoteHost
リモート HADR のホスト名または IP アドレス。詳しくは、hadr_remote_host モニター・エレメントを参照してください。
RemoteService
リモート HADR の TCP サービス名またはポート番号。詳しくは、hadr_remote_service モニター・エレメントを参照してください。
RemoteInstance
リモート HADR のインスタンス名。詳しくは、hadr_remote_instance モニター・エレメントを参照してください。
PrimaryFile
1 次 HADR データベース上の現行ログ・ファイルの名前。 詳しくは、hadr_primary_log_file モニター・エレメントを参照してください。
PrimaryPg
1 次 HADR データベース上の現在のログ位置を示す現行ログ・ファイルのページ番号。 詳しくは、hadr_primary_log_page モニター・エレメントを参照してください。
PrimaryLSN
1 次 HADR データベースの現在のログの位置。 ログ・シーケンス番号 (LSN) とは、 データベースのログ・ストリーム中のバイト・オフセットのことです。 詳しくは、hadr_primary_log_lsn モニター・エレメントを参照してください。
StandByFile
スタンバイ HADR データベース上の現行ログ・ファイルの名前。 詳しくは、hadr_standby_log_file モニター・エレメントを参照してください。
StandByPg
スタンバイ HADR データベース上の現在のログ位置を示す現行ログ・ファイルのページ番号。 詳しくは、hadr_standby_log_pag モニター・エレメントを参照してください。
StandByLSN
スタンバイ HADR データベースの現在のログの位置。詳しくは、hadr_standby_log_lsn モニター・エレメントを参照してください。
StandByRcvBufUsed
使用されたスタンバイ・ログ受信バッファーのパーセンテージ。 このプロパティーは、HADR スタンバイ・データベースのみについて報告されます。 この値が高い場合、HADR スタンバイ・データベースのログ処理速度が十分速くないことを示している可能性があります。 この値が頻繁に 100 になる場合、1 次データベースのパフォーマンスに悪い影響を与える可能性があります。 一方、その値がいつも低い場合には、スタンバイ・ログ受信バッファーはあまり使用されていません。バッファー・サイズを削減することを考慮してください。 スタンバイ・ログ受信バッファーのサイズ調整については、DB2_HADR_BUF_SIZE レジストリー変数を参照してください。
PeerWindowEnd
1 次データベースがアクティブであるかぎり、1 次データベースがピア状態または切断済みピア状態のままになると想定される時刻。
PeerWindow
HADR_PEER_WINDOW データベース構成パラメーターの値を示します。
ReplayOnlyWindowStatus
DDL またはメンテナンス操作のリプレイがスタンバイ上で進行中かどうかを示します。 通常この値は「Inactive」ですが、 適用専用時間枠がアクティブな場合は、「Active」です。
ReplayOnlyWindowStartTime
現行の適用専用時間枠 (ある場合) が アクティブになった時刻を示します。
MaintenanceTxCount
現行の適用専用時間枠 (ある場合) においてこれまでに実行された既存の非コミット DDL または保守トランザクションの総数を示します。

-latches パラメーター

-latches パラメーターについては、以下の情報が戻されます。
Address
仮想アドレス・スペースにおける保留ラッチのアドレス。
Holder
ラッチを保留している EDU の EDU ID。
Waiter
ラッチを待機している EDU の EDU ID。
Filename
ラッチが獲得されたソース・ファイル名。
LOC
ラッチが獲得されたファイル名によって示される、ファイル内のコードの行。
LatchType
保留されているラッチの ID。

-load パラメーター

-load パラメーターについては、以下の情報が返されます。
LoadID
特定のロード操作の ID。
EDU ID
エンジン・ディスパッチ可能単位 (EDU) のユニーク ID。 Linux オペレーティング・システムの場合を除き、EDU ID はスレッド ID にマップされます。 Linux オペレーティング・システムでは、EDU ID は DB2 生成によるユニーク ID です。
EDU Name
EDU の DB2 固有の名前。
TableName
表の名前。
SchemaName
表の名前を修飾するスキーマ。
AppHandl
アプリケーション・ハンドル (ノードと索引を含む)。
Application ID
アプリケーション ID。 この値は appl_id モニター・エレメント・データと同じです。
StartTime
ロード操作が最初に呼び出された日時。
LoadPhase
ロード操作の現在のフェーズ。

-locks パラメーター

-locks パラメーターについては、以下の情報が戻されます。
TranHdl
ロックを要求しているトランザクション・ハンドル。
Lockname
ロックの名前。
Type
ロック・タイプ。 可能な値は次のとおりです。
  • Row (行ロック)
  • Pool (表スペース・ロック)
  • Partition (データ・パーティション・ロック)
  • Table (表ロック)
  • AlterTab (内部表変更ロック)
  • ObjectTab (内部オブジェクト表ロック)
  • OnlBackup (オンライン・バックアップ・ロック)
  • DMS Seq (DMS シーケンス・ロック)
  • Internal P (内部プラン・ロック)
  • Internal V (内部バリエーション・ロック)
  • Key Value (キー値ロック)
  • No Lock (保留ロックなし)
  • Block Lock (MDC ブロック・ロック)
  • LF Release (long フィールド・ロック)
  • LFM File (long フィールド・ロック)
  • LOB/LF 4K (LOB/long フィールド・バディ・スペース・ロック)
  • APM Seq (内部シーケンス・ロック)
  • Tbsp Load (内部表スペース・ロード・ロック)
  • DJ UserMap (フェデレーテッド・ユーザー・マッピング・ロック)
  • DF NickNm (フェデレーテッド・ニックネーム・ロック)
  • CatCache (内部カタログ・ロック)
  • OnlReorg (オンライン再編成ロック)
  • Buf Pool (バッファー・プール・ロック)
Mode
ロック・モード。可能な値は次のとおりです。
  • IS (意図的共有)
  • IX (意図的排他)
  • S (共有)
  • SIX (意図的排他による共有)
  • X (排他)
  • IN (意図なし)
  • Z (超排他)
  • U (更新)
  • NS (スキャン・シェアリング)
  • NW (次キーの弱い排他)
Sts
ロック状況。可能な値は次のとおりです。
  • G (譲渡)
  • C (変換)
  • W (待機)
Owner
ロックを所有するトランザクション・ハンドル。
Dur
ロックの期間。
HoldCount
ロックに付された保留の数。 保留のあるロックは、トランザクションがコミットされるときに解放されません。
Att
ロックの属性。可能な値は以下のとおりです。
  • 0x01: 使用できるようになるまで待機。
  • 0x02: エスカレーションによる取得。
  • 0x04: ブロック「内の」RR ロック。
  • 0x08: 挿入ロック。
  • 0x10: RR スキャンによるロック。
  • 0x20: 行の更新/削除のロック。
  • 0x40: 新規ロック要求の許可。
  • 0x80: 新規ロックのリクエスター。
ReleaseFlg
ロック解放フラグ。可能な値は以下のとおりです。
  • 0x80000000: SQL コンパイラーによるロック。
  • 0x40000000: 非ユニークな、トラックされないロック。
rrIID
RR ロック (上記の 0x10 属性) が取得された索引の IID。可能な値は以下のとおりです。
  • 0: 単一の特定の索引に関連していない (あるいは RR ロックではない)。
  • <>0: ロックを獲得するために使用された、特定の索引 IID。

-logs パラメーター

-logs パラメーターについては、以下の情報が戻されます。
Current Log Number
現在アクティブなログの数。
Pages Written
現在のログに書き込まれている現行ページ。
Cur Commit Disk Log Reads
(ログ・バッファーではなく) ディスクからのログ読み取りにより、現在コミット済みバージョンの行が検索された回数。
Cur Commit Total Log Reads
現在コミット済みバージョンの行が、ログ (ログ・バッファーおよびディスク) から検索された合計回数。
Method 1 Archive Status
最新のログ・アーカイブの試行結果。 可能な値は Success または Failure です。
Method 1 Next Log to Archive
次にアーカイブされるログ・ファイル。
Method 1 First Failed
アーカイブが失敗した最初のログ・ファイル。
Method 2 Archive Status
最新のログ・アーカイブの試行結果。 可能な値は Success または Failure です。
Method 2 Next Log to Archive
次にアーカイブされるログ・ファイル。
Method 2 First Failed
アーカイブが失敗した最初のログ・ファイル。
StartLSN
開始ログ・シーケンス番号。
State
0x00000020 はログがアーカイブされていることを示します。
Size
ログのエクステントのサイズ (ページ数)。
Pages
ログ内のページ数。
Filename
ログのファイル名。
Log Chain ID
ログ・チェーン番号の ID。
Current LSN
現行のログ・シーケンス番号 (LSN)。

-memblocks パラメーター

-memblocks パラメーターでは、メモリー・セットの個別ブロック、 メモリー・プールごとにグループ化されてソートされた合計、およびメモリー・セットのソートされた合計の、3 つの出力のセクションがあります。

メモリー・ブロック:

PoolID
メモリー・ブロックを所有するメモリー・プール ID。
PoolName
メモリー・ブロックを所有するメモリー・プール名。
BlockAge
メモリー・ブロックのブロック経過時間。 これはブロックが割り振られるときに割り当てられる増分カウンターです。
Size
メモリー・ブロックのサイズ (バイト単位)。
I
割り振りのタイプ。 値の 1 はブロックが個別に解放されることを示し、値の 0 はプールと共に解放されることを示します。
LOC
メモリー・ブロックを割り振ったコードの行。
File
ブロックが割り振られたファイル名のハッシュ値。

メモリー・プールごとに報告されてソートされた合計:

PoolID
メモリー・ブロックを所有するメモリー・プール ID。
PoolName
メモリー・ブロックを所有するメモリー・プール名。
TotalSize
同じコード行およびファイルから割り振られたブロックの合計サイズ (バイト数)。
TotalCount
同じコード行およびファイルから割り振られたブロックの数。
LOC
メモリー・ブロックを割り振ったコードの行。
File
ブロックが割り振られたファイル名のハッシュ値。

メモリー・セットごとに報告されてソートされた合計:

PoolID
メモリー・ブロックを所有するメモリー・プール ID。
PoolName
メモリー・ブロックを所有するメモリー・プール名。
TotalSize
同じコード行およびファイルから割り振られたブロックの合計サイズ (バイト数)。
%Bytes
同じコード行およびファイルから割り振られたブロックのパーセンテージ・バイト。
TotalCount
同じコード行およびファイルから割り振られたブロックの数。
%Count
同じコード行およびファイルから割り振られたブロックのパーセンテージ・カウント。
LOC
メモリー・ブロックを割り振ったコードの行。
File
ブロックが割り振られたファイル名のハッシュ値。

-mempools パラメーター

-mempools パラメーターについては、以下の情報が戻されます。(サイズはバイトで指定)
MemSet
メモリー・プールを所有するメモリー・セット。
PoolName
メモリー・プールの名前。
Id
メモリー・プール ID。
Overhead
プール構造に必要な内部オーバーヘッド。
LogSz
プール・メモリー要求の現在の合計。
LogUpBnd
現在の論理サイズの上限。
LogHWM
論理サイズの最高水準点。
PhySz
論理サイズに必要な物理メモリー。
PhyUpBnd
現在の物理サイズの上限。
PhyHWM
処理中の最大物理サイズ。
Bnd
内部バインド・ストラテジー。
BlkCnt
メモリー・プール内に割り振られたブロックの現在の数。
CfgParm
報告されるプールのサイズを宣言する構成パラメーター。

-memsets パラメーター

-memsets パラメーターについては、以下の情報が戻されます。
Name
メモリー・セットの名前。
Address
メモリー・セットのアドレス。
Id
メモリー・セット ID。
Size(Kb)
キロバイト単位で設定されたメモリーのサイズ。
Key
メモリー・セット・キー (UNIX オペレーティング・システムのみ)。
DBP
メモリー・セットを所有するデータベース・パーティション・サーバー。
Type
メモリー・セットのタイプ。
Unrsv(Kb)
特定のプールのために予約されていないメモリー。 セット内の任意のプールは、必要に応じてこのメモリーを使用できます。
Used(Kb)
現在メモリー・プールに割り振られているメモリー。
Cmt(Kb)
DB2 データベースによってコミットされて、物理 RAM またはページング・スペース、あるいはその両方に場所を占めるすべてのメモリー。
HWM(Kb)
メモリー・プールに割り振られたことのある最大メモリー。
Uncmt(Kb)
現在使用されていない、そして DB2 データベースによって非コミットとしてマークされているメモリー。オペレーティング・システムに応じて、このメモリーは物理 RAM またはページング・スペース、 あるいはその両方に場所を占めることがあります。

-osinfo パラメーター

-osinfo パラメーターについては、以下の情報が戻されます。
CPU 情報: (Windows、AIX®、HP-UX、Solaris および Linux オペレーティング・システム)
TotalCPU
CPU の総数。
OnlineCPU
オンラインの CPU 数。
ConfigCPU
構成済みの CPU 数。
Speed(MHz)
CPU の速度 (MHz)。
HMTDegree
ハードウェア・マルチスレッド化をサポートするシステムは、オペレーティング・システムに存在すると想定されるプロセッサーの数を示す値を戻します。 ハードウェア・マルチスレッド化をサポートしないシステムでは、 この値は常に 1 です。 ハードウェア・マルチスレッド化をサポートするシステムでは、 合計は論理 CPU の数となります。 物理 CPU の数を取得するには、 合計を THREADING DEGREE で除算します。
Timebase
時間基準のレジスター増分の周波数 (Hz)。 これは、Linux PPC でのみサポートされます。
Cores/Socket
ソケットごとのコア数。
メガバイト単位の物理メモリーおよびスワップ: (Windows、 AIX、HP-UX、Solaris および Linux オペレーティング・システム)
TotalMemTotal
メモリーのサイズ (MB)。
FreeMem
空きメモリーの容量 (MB)。
AvailMem
製品が使用できるメモリー容量 (MB)。
TotalSwap
スワップ・スペースの合計 (MB)。
FreeSwap
空きスワップ・スペースの合計 (MB)。
メガバイト単位の仮想メモリー (Windows、AIX、HP-UX、および Solaris オペレーティング・システム)
Total
システム上の仮想メモリーの総量 (MB)。
Reserved
予約済みの仮想メモリーの量 (MB)。
Available
使用できる仮想メモリーの量 (MB)。
Free
空き仮想メモリーの量 (MB)。
オペレーティング・システム情報 (Windows、AIX、HP-UX、Solaris および Linux オペレーティング・システム)
OSName
オペレーティング・システム・ソフトウェアの名前。
NodeName
システムの名前。
Version
オペレーティング・システムのバージョン。
Machine
マシン・ハードウェア ID。
メッセージ・キュー情報 (AIX、HP-UX、および Linux オペレーティング・システム)
MsgSeg
システム全体での SysV メッセージ・セグメントの合計。
MsgMax
システム全体でのメッセージの最大サイズ。
MsgMap
システム全体でのメッセージ・マップ内の項目の数。
MsgMni
システム全体でのシステム用メッセージ・キュー ID の数。
MsgTql
システム全体でのメッセージ・ヘッダーの数。
MsgMnb
メッセージ・キューの最大バイト数。
MsgSsz
メッセージ・セグメント・サイズ。
共有メモリー情報 (AIX、HP-UX、および Linux オペレーティング・システム)
ShmMax
システム全体での共有メモリー・セグメントの最大サイズ (バイト単位)。
ShmMin
システム全体での共有メモリー・セグメントの最小サイズ (バイト数)。
ShmIds
システム全体での共有メモリー ID の数。
ShmSeg
プロセス全体でのプロセスごとの共有メモリー・セグメントの最大数。
セマフォー情報: (AIX、HP-UX、および Linux オペレーティング・システム)
SemMap
システム全体でのセマフォー・マップ内の項目の数。
SemMni
システム全体でのセマフォー ID の最大数。
SemMns
システム全体でのシステム上のセマフォーの最大数。
SemMnu
システム全体でのシステムの取り消し構造の最大数。
SemMsl
システム全体での ID ごとのセマフォーの最大数。
SemOpm
システム全体での semop 呼び出しごとの操作の最大数。
SemUme
システム全体でのプロセスごとの取り消し構造の最大数。
SemUsz
システム全体での取り消し構造のサイズ。semume から派生されます。
SemVmx
システム全体でのセマフォーの最大値。
SemAem
システム全体での終了値の最大調整。
CPU ロード情報 (Windows、AIX、HP-UX、Solaris、および Linux オペレーティング・システム)
shortPeriod
直前の 1 分間における、実行可能プロセスの数。
mediumPeriod
直前の 5 分間における、実行可能プロセスの数。
longPeriod
直前の 15 分間における、実行可能プロセスの数。
ディスク情報
BkSz(bytes)
ファイル・システム・ブロック・サイズ (バイト単位)。
Total(bytes)
デバイス上の合計バイト数 (バイト単位)。
Free(bytes)
デバイス上の空きバイト数 (バイト単位)。
Inodes
i ノードの総数。
FSID
ファイル・システム ID。
DeviceType
装置タイプ。
FSName
ファイル・システム名。
MountPoint
ファイル・システムのマウント・ポイント。

-pages パラメーター

-pages パラメーターについては、以下の情報がページごとに戻されます。

BPID
ページを含むバッファー・プール ID。
TbspaceID
ページを含む表スペース ID。
TbspacePgNum
表スペース内の論理ページ番号 (DMS のみ)。
ObjID
ページを含むオブジェクト ID。
ObjPgNum
オブジェクト内の論理ページ番号。
ObjClass
ページに含まれるオブジェクトのクラス。 可能な値は、PermTempReorgShadow、および EMP です。
ObjType
ページに含まれるオブジェクトのタイプ。 可能な値は、DataIndexLongFieldXMLDataSMPLOBLOBA、および MDC_BMP です。
Dirty
ページがダーティーであるかどうかを示します。 可能な値は Y および N です。ページ出力のサマリー情報セクションで、この値はダーティー・ページの数を示します。
Permanent
ページ出力のサマリー情報セクションで、この値は PERMANENT ページの数を示します。
Temporary
ページ出力のサマリー情報セクションで、この値は TEMPORARY ページの数を示します。
Prefetched
ページがプリフェッチされているかどうかを示します。 可能な値は Y および N です。

db2pd -pages コマンドの出力例を参照してください。

-recovery パラメーター

-recovery パラメーターについては、以下の情報が戻されます。
Database State
バージョン 9.7 フィックスパック 4 およびそれ以降のフィックスパックでは、データベース・カタログ・パーティションに障害が発生した場合の、パーティション・データベース環境内のカタログ・パーティションの状態。 データベース・カタログ・パーティションに障害が発生した場合、CATALOGNODEFAIL 状態が戻されます。 それ以外の場合、情報は戻されません。 この状態は、任意のデータベース・パーティションから表示できます。
Recovery Status
内部リカバリー状況。
Current Log
リカバリー操作によって使用される現行ログ。
Current LSN
現行ログのシーケンス番号。
Job Type
実行されるリカバリーのタイプ。 可能な値は次のとおりです。
  • 5: クラッシュ・リカバリー。
  • 6: データベースまたは表スペースでのロールフォワード・リカバリー。
Job ID
ジョブ ID。
Job Start Time
リカバリー操作が開始される時刻。
Job Description
リカバリー・アクティビティーの説明。 可能な値は次のとおりです。
  • Tablespace Rollforward Recovery
  • Database Rollforward Recovery
  • Crash Recovery
Invoker Type
リカバリー操作の呼び出し方法。 可能な値は次のとおりです。
  • User
  • DB2
Total Phases
リカバリー操作を完了するために必要なフェーズの数。
Current phase
リカバリー操作の現在のフェーズ。
Phase
リカバリー操作での現在のフェーズ番号。
Forward phase
ロールフォワード・リカバリーの最初のフェーズ。 このフェーズは、REDO フェーズとも呼ばれます。
Backward phase
ロールフォワード・リカバリーの 2 番目のフェーズ。 このフェーズは、UNDO フェーズとも呼ばれます。
Metric
作業単位。 可能な値は次のとおりです。
  • 1: バイト。
  • 2: エクステント。
  • 3: 行。
  • 4: ページ。
  • 5: 索引。
TotWkUnits
リカバリー操作のこのフェーズに実行される作業単位 (UOW) の総数。
TotCompUnits
完了した UOW の総数。

-reopt パラメーター

-reopt パラメーターについては、以下の情報が戻されます。
Dynamic SQL Statements
-dynamic を参照。
Dynamic SQL Environments
-dynamic を参照。
Dynamic SQL Variations
-dynamic を参照。
Reopt Values
指定の SQL ステートメントを再最適化するために使用された変数に関する情報を表示します。 使用されなかった変数に関する情報は戻されません。有効な値は以下のとおりです。
AnchID
ハッシュ・アンカー ID。
StmtID
このバリエーションのステートメント ID。
EnvID
このバリエーションの環境 ID。
VarID
バリエーション ID。
OrderNum
SQL ステートメントの再最適化に使用された変数の序数。
SQLZType
変数のタイプ。
CodPg
変数のコード・ページ。
NulID
値がヌル終了かどうかを示すフラグ。
Len
可変値の長さ (バイト単位)。
Data
変数に使用される値。

-reorgs パラメーター

-reorgs パラメーターについては、以下の情報が戻されます。
索引 Reorg 統計:
Retrieval time
このセットの索引 REORG 統計情報の取得時間。
TabSpaceID
表スペース ID。
TableID
表 ID。
Schema
表のスキーマ。
TableName
表の名前。
MaxPartition
処理中の表のパーティションの総数。パーティション・レベルの再編成の場合、再編成されているのは単一のパーティションのみであるため、MaxPartition の値は常に 1 になります。 このフィールドは、パーティション索引の場合のみ表示されます。
PartitionID
処理中のパーティションのデータ・パーティション ID。このフィールドは、パーティション索引の場合のみ表示されます。
Access
アクセス・レベルの可能な値は以下のとおりです。
  • Allow none
  • Allow read
  • Allow write
Status
再編成の現在の状況。以下のいずれかです。
  • In Progress (操作が進行中)
  • Completed (操作が正常に完了した)
  • Stopped (エラーまたは割り込みのために操作が停止している)
Start time
この再編成セッションの開始時刻。
End time
この再編成セッションの終了時刻。
Total duration
この再編成セッションの合計所要時間。
Prev Index Duration
直前の (完了した) 索引の再編成所要時間。
Cur Index Start
現在の (進行中の) 索引の再編成開始時刻。
Cur Index
現在の (進行中の) 索引のシーケンス番号。
Max Index
モニターされている索引の総数。システムが生成した索引の中にはモニターされないものもあるため、表の索引の総数と同じではありません。
Index ID
現在の (進行中の) 索引の索引 ID。
Cur Phase
現在のフェーズのシーケンス番号。中括弧内は現在のフェーズの名前であり、以下のいずれかです。
  • Scan (表がスキャンされており、1 データ・ページずつソートされている)
  • Build (ソート済み入力から索引が 1 行ずつ作成されている)
  • Catchup (索引の作成中に発生したトランザクションが再生されている。アクセス権限レベルが ALLOW WRITE の索引再編成の場合のみ示される)
Max Phase
現在の (進行中の) 索引のフェーズの総数。索引のタイプに応じて異なります。
CurCount
これまでに処理された作業単位数。単位の意味は、以下のように再編成フェーズごとに異なります。
  • Scan フェーズ: スキャンされたデータ・ページ数
  • Build フェーズ: 処理された行数
  • Catchup: 再生されたトランザクション・ログ・レコード数
MaxCount
現在のフェーズの単位の総数 (単位の説明については CurCount を参照)。
Total Row Count
処理された行の総数。フェーズと索引タイプによって、示されたり示されなかったりします。

db2pd -reorgs index コマンドの出力例を参照してください。

表 Reorg 統計:
Address
16 進値。
TableName
表の名前。
Start
表の再編成が開始された時刻。
End
表の再編成が終了した時刻。
PhaseStart
表の再編成フェーズの開始時刻。
MaxPhase
再編成の間に発生する再編成フェーズの最大数。 この値はオフラインの表再編成にのみ適用されます。
Phase
表再編成のフェーズ。 この値はオフラインの表再編成にのみ適用されます。可能な値は次のとおりです。
  • Sort
  • Build
  • Replace
  • InxRecreat
CurCount
完了した表の再編成の量を示す進行単位。 この値によって表される進行量は、 表の再編成に必要な作業の合計量を示す MaxCount の値に対する相対的なものです。
MaxCount
表の再編成に必要な作業の全体量を示す値。 この値を CurCount とともに使用することによって、 表の再編成の進行具合を判別できます。
Status
オンラインの表の再編成の状況。 この値は、オフラインの表の再編成には適用されません。 可能な値は次のとおりです。
  • Started
  • Paused
  • Stopped
  • Done
  • Truncat
Completion
表の再編成の成否の標識。 可能な値は次のとおりです。
  • 0: 表の再編成は正常に完了しました。
  • -1: 表の再編成は失敗しました。
PartID
データ・パーティション ID。 データ・パーティションごとに 1 行が戻され、再編成の情報を示します。
MasterTbs
パーティション表の場合、これはパーティション表が属する論理表スペース ID です。非パーティション表の場合、この値は TbspaceID に対応します。
MasterTab
パーティション表の場合、これはパーティション表の論理表 ID です。非パーティション表の場合、この値は TableID に対応します。
Type
再編成のタイプ。可能な値は次のとおりです。
  • Online
  • Offline
IndexID
表の再編成に使用される索引の ID。
TempSpaceID
表が再編成されている表スペース。

-scansharing パラメーター

-scansharing パラメーターの場合、見出しに関しては、以下のようなフィールドが戻されます。
個別の共有スキャン
  • エージェント ID
  • アプリケーション ID
  • ScanMode (prewrap または postwrap)
  • IsScanWrappable
  • スキャン速度
  • スロットルされていた時間
  • グループ内のページのスキャンの相対的位置 (ブロック索引のスキャンの場合)。ページ内のスキャンの絶対的位置 (表スキャンと範囲スキャンの場合)
  • 予測される速度カテゴリー (SLOW または FAST)
  • 処理する残りのページ (表スキャンと範囲スキャンの場合に正確)。 ブロック索引のスキャンの場合、オプティマイザーの見積もりが代わりに戻ります。

db2pd -scansharing コマンドの出力例を参照してください。

共有セット
  • 表スペース ID
  • 表 ID
  • スキャン・オブジェクト (表スキャンの場合は 0、特定のブロック索引の場合は索引 ID)
  • グループの数
  • ページ内の共有セットの占有スペース
  • ページ内の表サイズ (非パーティション表上の表スキャンとブロック索引スキャン、およびパーティション表上の範囲スキャンの場合。パーティション表上のブロック索引スキャンの場合の値は unknown です)
  • 高速スキャン速度 (FAST スキャンの実行速度)
  • 低速スキャン速度 (SLOW スキャンの実行速度)
共有グループ
  • グループ内のスキャン数
  • グループの占有スペース (ページ数)

-serviceclasses パラメーター

-serviceclasses パラメーターの場合、見出しに関しては、以下のようなフィールドが戻されます。

サービス・クラスのフィールド:
  • Service Class Name: サービス・クラスの名前
  • Service Class ID: システムが生成するサービス・クラス ID
  • Service Class Type: サービス・クラスの種類 (スーパークラスまたはサブクラス)
  • Service Class State (Effective and Catalog): サービス・クラスの状態 (使用可能または使用不可)
  • Effective Agent Priority および Catalog Agent Priority: SYSCAT.SERVICECLASSES に記録された優先順位にマップされるサービス・クラスの有効なエージェント優先順位設定
  • Effective Prefetch Priority および Catalog Prefetch Priority: SYSCAT.SERVICECLASSES に記録された優先順位にマップされるサービス・クラスの有効なプリフェッチ優先順位設定
  • Effective Bufferpool Priority および Catalog Bufferpool Priority: SYSCAT.SERVICECLASSES に記録された優先順位にマップされるサービス・クラスの有効なバッファー・プール優先順位設定
  • Effective Outbound Correlator および Catalog Outbound Correlator: SYSCAT.SERVICECLASSES に記録された相関関係子にマップされるサービス・クラスの有効なアウトバウンド相関関係子設定
  • Last Statistics Reset Time: サービス・クラスに関する統計が最後にリセットされたときのタイム・スタンプ
サービス・スーパークラスのフィールド:
  • Default Subclass ID: デフォルト・サブクラスのサービス・クラス ID
  • Work Action Set ID: サービス・スーパークラスに関連した作業アクション・セットの ID
  • Collect Request Metrics: サービス・クラスの COLLECT REQUEST METRICS オプションの設定
  • Num Connections: サービス・スーパークラス内のコーディネーター接続およびリモート接続の現在の数
  • Num Coordinator Connections: サービス・スーパークラス内のコーディネーター接続の現在の数
  • Coordinator Connections HWM: 最後に統計がリセットされた以降の、コーディネーター接続の最高水準点
  • Associated Workload Occurrences (WLO): サービス・スーパークラス内の現在のワークロード・オカレンスのリスト
サービス・サブクラスのフィールド:
  • Parent Superclass ID: 親スーパークラスのサービス・クラス ID
  • Collect Activity Opt: サービス・サブクラスに関する COLLECT ACTIVITY DATA オプションの設定
  • Collect Aggr Activity Opt: サービス・サブクラスに関する COLLECT AGGREGATE ACTIVITY オプションの設定
  • Collect Aggr Request Opt: サービス・サブクラスに関する COLLECT AGGREGATE REQUEST オプションの設定
  • Act Lifetime Histogram Template ID: アクティビティー存続時間ヒストグラム・テンプレートの ID
  • Act Queue Time Histogram Template ID: アクティビティー・キュー時間ヒストグラム・テンプレートの ID
  • Act Execute Time Histogram Template ID: アクティビティー実行時間ヒストグラム・テンプレートの ID
  • Act Estimated Cost Histogram Template ID: アクティビティー見積コスト・ヒストグラム・テンプレートの ID
  • Act Interarrival Time Histogram Template ID: アクティビティー到着間隔ヒストグラム・テンプレートの ID
  • Request Execute Time Histogram Template ID: 要求実行時間ヒストグラム・テンプレートの ID
  • Access Count: サービス・サブクラス内の現在のアクティビティー数
  • Activities HWM: このサブクラスによってシステムに入れられたアクティビティーと、REMAP ACTIVITY しきい値アクションによってこのサブクラスに再マップされたアクティビティーの両方に関して、最後に統計をリセットして以降のアクティビティーの最高水準点。
  • Activities Completed: 最後に統計がリセットされた以降に完了したアクティビティーの総数。アクティビティーが完了する前に REMAP ACTIVITY アクションを使用して異なるサブクラスにそのアクティビティーを再マップする場合、そのアクティビティーのカウント対象となるのは、それが完了したサブクラスでの合計だけです。
  • Activities Rejected: 最後に統計がリセットされた以降に拒否されたアクティビティーの総数
  • Activities Aborted: 最後に統計がリセットされた以降にアボートされたアクティビティーの総数。アクティビティーがアボートされる前に REMAP ACTIVITY アクションを使用して異なるサブクラスにそのアクティビティーを再マップする場合、そのアクティビティーのカウント対象となるのは、それがアボートしたサブクラスでの合計だけです。
  • Associated Agents: サービス・サブクラス内で現在作業中のエージェントのリスト
  • Associated Non-agent threads: サービス・サブクラス内で現在作業中の非エージェント・エンティティーのリスト

db2pd -serviceclasses コマンドの出力例を参照してください。

-sort パラメーター

-sort パラメーターについては、以下の情報が戻されます。
ApplHandl
アプリケーション・ハンドル (ノードと索引を含む)。
SortCB
ソート制御ブロックのアドレス
MaxRowSize
ソートされる行のすべての列の最大長の合計
EstNumRows
オプティマイザーによって見積もられた、ソートに挿入される行数
EstAvgRowSize
オプティマイザーによって見積もられた、ソートされる行の平均長さ
NumSMPSorts
そのソートを処理する並行サブエージェントの数
NumSpills
そのソートをディスクへスピルした回数の総数
KeySpec
ソートされる各列のタイプおよび長さに関する記述
SortheapMem
そのソートによって予約され、割り振られるソート・ヒープ・メモリーの KB 数
NumSpilledRows
そのソートでディスクへスピルされた行の総数
NumBufferedRows
最後にスピルされてからそのソートに挿入された行の総数

-static パラメーター

-static パラメーターについては、以下の情報が戻されます。
静的キャッシュ:
Current Memory Used
パッケージ・キャッシュによって使用されるバイト数。
Total Heap Size
パッケージ・キャッシュに内部的に構成されるバイト数。
Cache Overflow flag state
パッケージ・キャッシュがオーバーフロー状態にあるかどうかを示すフラグ。
Number of References
パッケージ・キャッシュ内のパッケージに対する参照の数。
Number of Package Inserts
パッケージ・キャッシュへのパッケージ挿入の数。
Number of Section Inserts
パッケージ・キャッシュへの静的セクション挿入の数。
パッケージ:
Schema
パッケージの修飾子。
PkgName
パッケージの名前。
Version
パッケージのバージョン ID。
UniqueID
パッケージに関連した整合性トークン。
NumSec
ロードされたセクションの数。
UseCount
キャッシュに入れられたパッケージの使用回数。
NumRef
キャッシュに入れられたパッケージの参照回数。
Iso
パッケージの分離レベル。
QOpt
パッケージの照会最適化。
Blk
パッケージのブロック化因数。
Lockname
パッケージのロック名。
セクション:
Schema
セクションが属するパッケージの修飾子。
PkgName
セクションが属するパッケージ名。
UniqueID
セクションが属するパッケージに関連した整合性トークン。
SecNo
セクション番号。
NumRef
キャッシュに入れられたセクションが参照された回数。
UseCount
キャッシュに入れられたセクションの使用回数。
StmtType
キャッシュに入れられたセクションの内部ステートメント・タイプ値。
Cursor
カーソル名 (該当する場合)。
W-Hld
カーソルが WITH HOLD カーソルかどうかを示す。

-statisticscache パラメーター

-statisticscache パラメーターについては、以下の情報が戻されます。
Current Size
統計キャッシュで使用されている現在のバイト数。
Address
統計キャッシュ内の項目のアドレス。
Schema
表のスキーマ修飾子。
Name
表の名前。
LastRefID
表を参照した最後のプロセス ID。
LastStatsTime
表に関して最後に統計が収集された時間。
Sts
項目の状況。可能な値は次のとおりです。
  • V (有効)。
  • I (無効)。

IBM® サポートが問題の分析とトラブルシューティングを行うために役立つ追加情報が返されることもあります。

-statisticscache コマンド・パラメーターを使用した場合に戻される情報の詳細については、『カタログ統計の表』のトピックを参照してください。

-storagepaths パラメーター

-storagepaths パラメーターについては、以下の情報が戻されます。

Number of Storage Paths
データベースに対して定義された自動ストレージ・パスの数。
PathName
データベースに対して定義された自動ストレージ・パスの名前。パスにデータベース・パーティション式が含まれる場合、拡張パスの後に括弧内に入れられます。
PathID
ストレージ・パス ID。
PathState
ストレージ・パスの現在の状態: NotInUseInUse、または DropPending

db2pd -storagepaths コマンドの出力例を参照してください。

-sysplex パラメーター

-sysplex パラメーターについては、以下の情報が戻されます。
Alias
データベース別名。
Location Name
データベース・サーバーの固有名。
Count
サーバーにリストで検出された項目の数。
IP Address
サーバーの IP アドレス。
Port
サーバーによって使用される IP ポート。
Priority
正規化されたワークロード・マネージャー (WLM) の重み。
Connections
このサーバーに対するアクティブな接続の数。
Status
接続の状況。可能な値は次のとおりです。
  • 0: 良好。
  • 1: 不良。サーバーはリストにありますが、接続は確立できません。 現在、この項目は接続が確立されるときには考慮されません。
  • 2: 不良。サーバーは以前には使用できませんでしたが、現在は接続が確立されるときに考慮されます。
PRDID
最後の接続のサーバーの製品 ID。

-tablespaces パラメーター

-tablespaces パラメーターについては、出力が次の 4 つのセグメントに編成されます。

表スペース構成:

Id
表スペース ID。
Type
表スペースのタイプ。 可能な値は次のとおりです。
  • SMS
  • DMS
Content
内容のタイプ。 可能な値は次のとおりです。
  • Regular
  • Large
  • SysTmp
  • UsrTmp
PageSz
表スペースに使用されるページ・サイズ。
ExtentSz
エクステントのサイズ (ページ数)。
Auto
プリフェッチ・サイズが AUTOMATIC に設定されているかどうかを示します。 可能な値は次のとおりです。
  • Yes
  • No
Prefetch
各範囲プリフェッチ要求の表スペースから読み取られるページ数。
BufID
この表スペースのマップ先のバッファー・プールの ID。
BufIDDisk
次の始動時のこの表スペースのマップ先のバッファー・プールの ID。
FSC
これはファイル・システム・キャッシングを表し、CREATE TABLESPACE または ALTER TABLESPACE の時点でバッファー I/O がユーザーによって指定されたかどうかを示します。 可能な値は次のとおりです。
  • Yes
  • No
NumCntrs
表スペースが所有するコンテナーの数。
MaxStripe
表スペースに現在定義されている最大ストライプ・セット (DMS 表スペースにのみ適用)。
LastConsecPg
最後の連続したオブジェクト表エクステント。
Name
表スペースの名前。

表スペース統計:

Id
表スペース ID。
TotalPages
DMS 表スペースの場合、表スペースの各コンテナーの総サイズの合計 (コンテナーの合計ページ・フィールドで報告される)。

SMS 表スペースの場合、この値は表スペースが所有するファイル・システム内のページ数を反映します。

UsablePgs
DMS 表スペースの場合、表スペースの各コンテナーの純サイズの合計 (コンテナーのうち使用できるページ・フィールドで報告される)。

SMS 表スペースの場合、この値は表スペースが所有するファイル・システム内のページ数を反映します。

UsedPgs
DMS 表スペースの場合、 表スペースで現在使用されているページの総数。

SMS 表スペースの場合、この値は表スペースが所有するファイル・システム内のページ数を反映します。

PndFreePgs
使用できないものの、現在の未解決のトランザクションがすべてコミットすると使用できるようになるページ数。
FreePgs
DMS 表スペースの場合、表スペース内の使用できるページ数。

SMS 表スペースの場合、この値は常に 0 です。

HWM
表スペース内の最高割り振りページ。
State
  • 0x0000000 - NORMAL
  • 0x0000001 - QUIESCED: SHARE
  • 0x0000002 - QUIESCED: UPDATE
  • 0x0000004 - QUIESCED: EXCLUSIVE
  • 0x0000008 - LOAD PENDING
  • 0x0000010 - DELETE PENDING
  • 0x0000020 - BACKUP PENDING
  • 0x0000040 - ROLLFORWARD IN PROGRESS
  • 0x0000080 - ROLLFORWARD PENDING
  • 0x0000100 - RESTORE PENDING
  • 0x0000200 - DISABLE PENDING
  • 0x0000400 - REORG IN PROGRESS
  • 0x0000800 - BACKUP IN PROGRESS
  • 0x0001000 - STORAGE MUST BE DEFINED
  • 0x0002000 - RESTORE IN PROGRESS
  • 0x0004000 - OFFLINE
  • 0x0008000 - DROP PENDING
  • 0x0010000 - WRITE SUSPENDED
  • 0x0020000 - LOAD IN PROGRESS
  • 0x0200000 - STORAGE MAY BE DEFINED
  • 0x0400000 - STORAGE DEFINITION IS IN FINAL STATE
  • 0x0800000 - STORAGE DEFINITION CHANGED PRIOR TO ROLLFORWARD
  • 0x1000000 - DMS REBALANCER IS ACTIVE
  • 0x2000000 - DELETION IN PROGRESS
  • 0x4000000 - CREATION IN PROGRESS
MinRecTime
表スペースの最小リカバリー時間。
NQuiescers
静止者の数。
PathsDropped
自動ストレージ表スペースの場合、ドロップされたストレージ・パス上に、1 つ以上のコンテナーがあるかどうかを示します。可能な値は次のとおりです。
  • Yes
  • No
TrackmodState
最後のバックアップまたは次のバックアップに関する、表スペースの変更状況。 可能な値は次のとおりです。
  • Clean - 前のバックアップ以降、表スペースに変更は加えられていません。 今回、増分バックアップまたは差分バックアップを実行する場合、この表スペースのデータ・ページはバックアップされません。
  • Dirty - 表スペースには、次のバックアップで取り出す必要があるデータが入っています。
  • InIncremental - 表スペースには、増分バックアップにコピーされた変更が入っています。 この状態は、今後の増分バックアップにこのプールのページを含める必要があるフルバックアップにとっては、Dirty な状態です。 また、この状態は、今後の差分バックアップにはこのプールのページを含める必要がないため、Clean な状態でもあります。
  • ReadFull - 正常に完了しなかった可能性があるフルバックアップ、または現在進行中のフルバックアップによって読み取られたダーティーな表スペースが原因で、最新の表スペース変更状態が変更されました。
  • ReadIncremental - 正常に完了しなかった可能性がある増分バックアップ、または現在進行中の増分バックアップによって読み取られたダーティーな表スペースが原因で、最新の表スペース変更状態が変更されました。
  • n/a - trackmod 構成パラメーターが No に設定されています。このため、表スペース変更状態情報は利用できません。

表スペース自動サイズ変更の統計:

Id
表スペース ID。
AS
表スペースが自動ストレージを使用しているかどうかを示します。 可能な値は次のとおりです。
  • Yes
  • No
AR
表スペースの自動的なサイズ変更が有効になっているかどうかを示します。 可能な値は次のとおりです。
  • Yes
  • No
InitSize
自動ストレージ表スペースの場合、このパラメーターの値は表スペースの初期サイズ (バイト) です。
IncSize
IncSize
このパラメーターの値が -1 である場合、データベース・マネージャーは自動的に適切な値を判別します。 自動的にサイズ変更される表スペースの場合、IIP フィールドの値が No であれば、このパラメーターの値は、表スペースがいっぱいでスペース要求が出された場合に表スペース・サイズが自動変更されるときのサイズ増加単位 (バイト、データベース・パーティションごと) です。 IIP フィールドの値が Yes であれば、このパラメーターの値はパーセントです。
IIP
自動的にサイズ変更される表スペースの場合、このパラメーターの値は、IncSize フィールドの増分値がパーセントかどうかを示します。 可能な値は次のとおりです。
  • Yes
  • No
MaxSize
自動的にサイズ変更される表スペースの場合、このパラメーターの値は、表スペースをどこまで自動的に増加させることができるかの最大サイズ (バイト、データベース・パーティションごと) を指定します。 値 NONE は、最大サイズが存在しないことを示します。
LastResize
正常に行われた最後の自動サイズ変更操作のタイム・スタンプ。
LRF
最後に行われた自動サイズ変更操作が失敗したかどうかを示します。 可能な値は次のとおりです。
  • Yes
  • No

表スペース・コンテナー:

TspId
コンテナーを所有する表スペースの ID。
ContainNum
表スペース内のコンテナーに割り当てられた番号。
Type
コンテナーのタイプ。 可能な値は次のとおりです。
  • Path
  • Disk
  • File
  • Striped Disk
  • Striped File
TotalPgs
コンテナー内のページ数。
UsablePgs
コンテナー内で使用できるページの数。
StripeSet
コンテナーが置かれるストライプ・セット (DMS 表スペースにのみ適用)。
Container
コンテナーの名前。
PathID
自動ストレージ表スペースの場合、コンテナーが存在するストレージ・パスの ID。

db2pd -tablespaces コマンドの出力例を参照してください。

-tcbstats パラメーター

-tcbstats パラメーターについては、以下の情報が戻されます。
TCB 表情報:
TbspaceID
表スペース ID。
TableID
表 ID。
PartID
パーティション表の場合、これはデータ・パーティション ID です。 非パーティション表の場合、これは 'n/a' を表示します。
MasterTbs
パーティション表の場合、これはパーティション表が属する論理表スペース ID です。非パーティション表の場合、この値は TbspaceID に対応します。
MasterTab
パーティション表の場合、これはパーティション表の論理表 ID です。非パーティション表の場合、この値は TableID に対応します。
TableName
表の名前。
SchemaNm
表の名前を修飾するスキーマ。
ObjClass
オブジェクト・クラス。可能な値は次のとおりです。
  • Perm (永続)。
  • Temp (一時)。
DataSize
データ・オブジェクト内のページ数。
LfSize
長いフィールド・オブジェクトのページ数。
LobSize
ラージ・オブジェクトのページ数。
XMLSize
XML オブジェクト内のページ数。
TCB 表統計:
TableName
表の名前。
SchemaNm
表の名前を修飾するスキーマ。
Scans
表に対して実行されたスキャンの数。
UDI
最後に表統計が (バックグラウンド統計収集プロセスによって、または RUNSTATS コマンドを手動で使用して) 更新された後に、表に対して実行された更新、削除、および挿入操作の数。
RTSUDI
リアルタイム統計収集、バックグラウンド統計収集プロセス、または手動の RUNSTATSによって最後に表統計が更新された後に、表に対して実行された更新、削除、および挿入操作の数。
PgReorgs
再編成が実行されたページ数。
NoChgUpdts
表内の列を変更しなかった更新の数。
Reads
表のモニターがオンになっていたときに表から読み取られた行数。
FscrUpdates
フリー・スペース制御レコードに対する更新の数。
Inserts
表に対して実行された挿入操作の数。
Updates
表に対して実行された更新操作の数。
Deletes
表に対して実行された削除操作の数。
OvFlReads
表のモニターがオンになっていたときに表に対して読み取られたオーバーフローの数。
OvFlCrtes
作成された新しいオーバーフローの数。
RowsComp
圧縮された行の総数。
RowsUNcomp
圧縮解除された行の総数。
CCLogReads
表に関して現在コミット済みバージョンの行が検索された回数。
StoredBytes
この列は、db2pd -temptable 出力の「Total stored temp bytes」に相当します。
BytesSaved
この列は、db2pd -temptable 出力の「Total bytes saved」値に相当します。
以下のデータは、 -tcbstats パラメーターに -all または -index オプションを指定する場合にのみ表示されます。
TCB 索引情報:
InxTbspace
索引が置かれている表スペース。
ObjectID
索引のオブジェクト ID。
PartID
パーティション表の場合、これはデータ・パーティション ID です。非パーティション表の場合、N/A が表示されます。
TbspaceID
表スペース ID。
TableID
表 ID。
MasterTbs
パーティション表の場合、これはパーティション表が属する論理表スペース ID です。非パーティション表の場合、この値は TbspaceID に対応します。
MasterTab
パーティション表の場合、これはパーティション表の論理表 ID です。非パーティション表の場合、この値は TableID に対応します。
TableName
表の名前。
SchemaNm
表の名前を修飾するスキーマ。
IID
索引 ID。
IndexObjSize
索引オブジェクト内のページ数。
TCB 索引統計:
TableName
表の名前。
IID
索引 ID。
PartID
パーティション表の場合、これはデータ・パーティション ID です。非パーティション表の場合、N/A が表示されます。
EmpPgDel
削除された空のリーフ・ノードの数。
RootSplits
索引ツリーを深くしたキーの挿入または更新操作の数。
BndrySplits
最低位または最高位のキーへの挿入操作を発生させる境界リーフの分割数。
PseuEmptPg
疑似の空としてマークされたリーフ・ノードの数。
EmPgMkdUsd
再利用された疑似空ページの数。
Scans
索引に対するスキャンの数。索引をスキャンするには、索引スキャンの開始キーを見つけるためのプローブが必要です。
IxOnlyScns
スキャン中に読み取られたページ数にかかわらず、索引に対して実行された索引のみのスキャン (索引のみにアクセスして完了するスキャン) の数。
KeyUpdates
キーに対する更新の数。
InclUpdats
組み込まれた列の更新の数。
NonBndSpts
非境界リーフの分割数。
PgAllocs
割り振られたページ数。
Merges
索引ページに実行されたマージの数。
PseuDels
疑似削除としてマークされたキーの数。
DelClean
削除された疑似削除キーの数。
IntNodSpl
中間レベル分割の数。

-temptable パラメーター

すべての一時表における累積圧縮比率を計算するには、以下の公式を使用できます。
     % Compression = ( Total Bytes Saved ) /
           ( Total Bytes Saved + Total Stored Temp Bytes )
注:
  • 用語 Eligible は、圧縮基準を満たす一時表を示します。
  • 用語 Compressed は、圧縮される十分なデータが最終的に挿入された一時表を示します。
hotel26:/home/billyp> db2pd -db billdb -temptable
System Temp Table Stats:
        Number of Temp Tables   : 0
                Comp Eligible Temps     : 0
                Compressed Temps        : 0
                Total Temp Bytes        : 0
                Total Bytes Saved       : 0
                Total Compressed Rows   : 0
                Total Temp Table Rows:  : 0

User Temp Table Stats:
        Number of Temp Tables   : 0
                Comp Eligible Temps     : 0
                Compressed Temps        : 0
                Total Stored Temp Bytes : 0
                Total Bytes Saved       : 0
                Total Compressed Rows   : 0
                Total Temp Table Rows   : 0
すべてのカウンターは、reset オプションを使用するとゼロにリセットできます。
hotel26:/home/billyp> db2pd -db bill -temptable reset
        Resetting counters to 0.

db2pd -temptable コマンドの出力例を参照してください。

-thresholds パラメーター

-thresholds パラメーターについては、以下の情報が戻されます。

さらに、しきい値がキューイングしきい値である場合、キュー・セクションには次の情報も表示されます。

db2pd -thresholds コマンドの出力例を参照してください。

-transactions パラメーター

-transactions パラメーターについては、以下の情報が戻されます。
ApplHandl
トランザクションのアプリケーション・ハンドル。
TranHdl
トランザクションのトランザクション・ハンドル。
Locks
トランザクションによって保持されているロックの数。
State
トランザクションの状態。
Tflag
トランザクション・フラグ。可能な値は次のとおりです。
  • 0x00000002。 この値は、2 フェーズ・コミット・アプリケーションのコーディネーター・ノードにのみ書き込まれ、すべての従属ノードが「コミットの準備」要求を送ったことを示します。
  • 0x00000020。 トランザクションはキャプチャー・ソース表を変更する必要があります (データ・レプリケーションにのみ使用されます)。
  • 0x00000040。 クラッシュ・リカバリーは、トランザクションが準備状態にあると見なします。
  • 0x00010000。 この値は、パーティション・データベース環境のコーディネーター・パーティションにのみ書き込まれ、コーディネーター・パーティションが 2 フェーズ・コミット・トランザクションのすべての従属パーティションからまだコミット要求を受け取っていないことを示します。
  • 0x00040000。 トランザクションのロールバックはペンディング状態です。
  • 0x01000000。 トランザクションは、コーディネーター・パーティションではないデータベース・パーティション・サーバーで更新されました。
  • 0x04000000。 疎結合 XA トランザクションはサポートされています。
  • 0x08000000。 複数の分岐がこのトランザクションに関連付けられており、疎結合 XA プロトコルを使用しています。
  • 0x10000000。 トランザクションに参加する分岐が疎結合 XA プロトコルを使用できないことを示すデータ定義言語 (DDL) ステートメントが出されました。
Tflag2
トランザクション・フラグ 2。値は以下のとおりです。
  • 0x00000004。 トランザクションは、 num_log_span データベース構成パラメーターによって指定された限界を超えました。
  • 0x00000008。 トランザクションは、DB2 ユーティリティーを実行した結果として発生しました。
  • 0x00000020。 トランザクションは、優先順位の高いアプリケーションにロックを譲渡します (通常、 この値は DB2 データベース・システムがセルフチューニングおよび自己管理機能のために自動的に開始するジョブに関して発生します)。
  • 0x00000040。 トランザクションは、優先順位の高いアプリケーションに行レベルのロックを譲渡しません (通常、 この値は DB2 データベース・システムがセルフチューニングおよび自己管理機能のために自動的に開始するジョブに関して発生します)。
Firstlsn
トランザクションの最初の LSN。
Lastlsn
トランザクションの最終 LSN。
SpaceReserved
トランザクションのために予約されているログ・スペースの量。
LogSpace
トランザクションに必要なログ・スペースの合計 (補正ログ・レコード用の使用済みスペースおよび予約済みスペースを含む)。
TID
トランザクション ID。
AxRegCnt
グローバル・トランザクションに登録されているアプリケーションの数。 ローカル・トランザクションの場合、この値は 1 です。
GXID
グローバル・トランザクション ID。 ローカル・トランザクションの場合、この値は 0 です。
ClientUserID
トランザクションのクライアント・ユーザー ID。これは tpmon_client_userid (TP Monitor Client User ID モニター・エレメント) と同じです。
ClientWrkstnName
トランザクションのクライアント・ワークステーション名。これは tpmon_client_wkstn (TP Monitor Client Workstation Name モニター・エレメント) と同じです。
ClientApplName
トランザクションを実行しているクライアント・アプリケーション名。 これは tpmon_client_app (TP Monitor Client Application モニター・エレメント) と同じです。
ClientAccntng
トランザクションを実行しているクライアントのアカウンティング・ストリング。 これは tpmon_acc_str (TP Monitor Client Accounting String モニター・エレメント) と同じです。

-utilities パラメーター

-utilities パラメーターについては、以下の情報が戻されます。
ID
ユーティリティー呼び出しに対応するユニーク ID。
Type
ユーティリティーのクラスを識別します。
State
ユーティリティーの状態について記述します。
Invoker
ユーティリティーの呼び出し方法について記述します。
Priority
そのスロットルされたピアとの関連におけるスロットル・ユーティリティーの相対的な重要度を指定します。 優先度 0 は、ユーティリティーがスロットルなしで実行することを暗黙に示します。 ゼロ以外の優先度は 1 から 100 までの範囲になければならず、100 が最高の優先度、1 が最低の優先度を表します。
StartTime
現行のユーティリティーが最初に呼び出された日時を指定します。
DBName
ユーティリティーによる操作対象になったデータベースを識別します。
NumPhases
ユーティリティーにあるフェーズの数を指定します。
CurPhases
現在実行中のフェーズを指定します。
Description
ユーティリティーが実行している作業の要旨。 これには、ロード操作 ID およびアプリケーション ID が含まれます。

-wlocks パラメーター

-wlocks パラメーターについては、以下の情報が戻されます。
ApplHandl
アプリケーション・ハンドル (ノードと索引を含む)。
TranHdl
ロックを要求しているトランザクション・ハンドル。
LockName
ロックの名前。
Type
ロック・タイプ。
Mode
ロック・モード。可能な値は次のとおりです。
  • IS
  • IX
  • S
  • SIX
  • X
  • IN
  • Z
  • U
  • NS
  • NW
Conv
ロック待機の終了後にロックが変換されるロック・モード。
Sts
ロック状況。可能な値は次のとおりです。
  • G (譲渡)
  • C (変換)
  • W (待機)
CoorEDU
アプリケーションのコーディネーター・エージェントの EDU ID。
AppName
アプリケーションの名前。
AuthID
許可 ID。
AppID
アプリケーション ID。 この値は appl_id モニター・エレメント・データと同じです。

db2pd -wlocks コマンドの出力例を参照してください。

-workactionsets パラメーター

-workactionsets パラメーターについては、以下の情報が戻されます。

-workclasssets パラメーター

-workclasssets パラメーターについては、以下の情報が戻されます。

-workloads パラメーター

-workloads パラメーターの場合、見出しに関しては、以下の情報が戻されます。

ワークロード定義
  • ワークロード ID および名前
  • ワークロード・オカレンスのデータベース・アクセス権
  • 並行ワークロード・オカレンスの数
  • ワークロードしきい値
  • 関連サービス・クラス
  • 統計収集設定
  • ヒストグラム・テンプレート ID
使用特権所有者
  • ワークロード ID
  • 所有者のタイプ
  • 許可 ID
ローカル・パーティションのワークロード統計
  • ワークロード ID および名前
  • ワークロード・オカレンス統計
  • 最終統計リセット後の経過時間
  • アクティビティー統計

db2pd -workloads コマンドの出力例を参照してください。

出力例

-addnode
以下は、db2pd -addnode コマンドの出力例です。
-------------------------------------------------------------------------
Summary of add partition processing done for partition[50]
-------------------------------------------------------------------------
00:Creating database partitions                                   : True
01:Database partitions are created                                : True
08:Collecting storage information                                 : True
09:Storage information is collected                               : True
11:FCM Send & Receive daemons are blocked                         : True
12:FCM Send & Receive daemons are reactivated                     : True
13:db2start processing is  complete                               : True

Conflicting states or activities for add partition for partition[50]

-------------------------------------------------------------------------
  [14] Messages found for partition [50]
-------------------------------------------------------------------------
[Fri Oct 24 16:16:27 2008]:Addnode agent:Got automatic storage details
[Fri Oct 24 16:16:28 2008]:Addnode agent:Skeleton datbase is created
[Fri Oct 24 16:16:28 2008]:Addnode agent:Scanning for db alias=[PE      ] name=[PE      ]
[Fri Oct 24 16:16:28 2008]:Addnode agent:Found db alias=[PE      ] name=[PE      ]
[Fri Oct 24 16:16:28 2008]:Addnode agent:Instance directory already exists
[Fri Oct 24 16:16:28 2008]:Addnode agent:Node directory already exists
[Fri Oct 24 16:16:28 2008]:Addnode agent:Node directory is created
[Fri Oct 24 16:16:29 2008]:Addnode agent:Getting automatic storage details
[Fri Oct 24 16:16:29 2008]:Addnode agent:Got automatic storage details
[Fri Oct 24 16:16:30 2008]:Addnode agent:Skeleton datbase is created
[Fri Oct 24 16:16:30 2008]:Addnode agent:Database activation is not required
[Fri Oct 24 16:16:30 2008]:Addnode agent:Database activation is complete
[Fri Oct 24 16:16:30 2008]:Addnode agent:Online mode processing is complete
[Fri Oct 24 16:16:30 2008]:db2start is complete
oldviewapps
データベース・パーティション・サーバーの追加操作が行われる前に、インスタンス内にあるデータベース・パーティション・サーバー (ノード) の数を参照するアプリケーションに関する情報を戻します。
以下は、db2pd -addnode oldviewsapps コマンドの出力例です。
-------------------------------------------------------------------------
Summary of add partition processing done for partition[0]
-------------------------------------------------------------------------

Conflicting states or activities for add partition for partition[0]
-------------------------------------------------------------------------

Applications with old view of instance for partition [0]
-------------------------------------------------------------------------
App.Handle(00000000,00000072) view has [3] nodes, instance has [4] nodes
App.Handle(00000000,00000065) view has [3] nodes, instance has [4] nodes
App.Handle(00000000,00000071) view has [3] nodes, instance has [4] nodes
App.Handle(00000000,00000005) view has [3] nodes, instance has [4] nodes
App.Handle(00000000,00000051) view has [3] nodes, instance has [4] nodes
App.Handle(00000000,00000070) view has [3] nodes, instance has [4] nodes
App.Handle(00000000,00000069) view has [3] nodes, instance has [4] nodes
App.Handle(00000000,00000068) view has [3] nodes, instance has [4] nodes
App.Handle(00000001,00000058) view has [3] nodes, instance has [4] nodes
App.Handle(00000000,00000067) view has [3] nodes, instance has [4] nodes
App.Handle(00000000,00000073) view has [3] nodes, instance has [4] nodes
detail
db2pd コマンドで使用する場合、進行中のステップと、データベース・パーティション・サーバーの追加操作と互換性のないイベントを含む、データベース・パーティション・サーバーの追加操作に関する詳細情報を戻します。oldviewapps オプションと併用すると、最近追加されたデータベース・パーティション・サーバーが組み込まれていないインスタンスを調べるアプリケーションに関する情報も戻します。
以下は、db2pd -addnode detail コマンドの出力例です。
-------------------------------------------------------------------------
Add partition processing with detail for partition[50]
-------------------------------------------------------------------------
00:Creating database partitions                                   : True
01:Database partitions are created                                : True
02:Dropping database entries                                      : False
03:Dropping db entries are completed                              : False
04:Activating databases explicitly                                : False
05:Database explicit activation is completed                      : False
06:Updating database configuration                                : False
07:Database configuration is updated                              : False
08:Collecting storage information                                 : True
09:Storage information is collected                               : True
10:Add partition operation is complete                            : False
11:FCM Send & Receive daemons are blocked                         : True
12:FCM Send & Receive daemons are reactivated                     : True
13:db2start processing is  complete                               : True

Conflicting states or activities for add partition for partition[50]
-------------------------------------------------------------------------
restricted          :False
db2start            :False
db2stop             :False
instance quiesced   :False
database quiesced   :False
quiesce instance    :False
unquiesce instance  :False
quiesce db          :False
unquiesce db        :False
activate db         :False
deactivate db       :False
exclusive use of db :False
create db           :False
drop db             :False
create tablespace   :False
alter tablespace    :False
drop tablespace     :False
add partition       :False
backup database     :False
restore database    :False
snapshot restore    :False

[14] Messages found for partition [50]
-------------------------------------------------------------------------
[Fri Oct 24 16:16:27 2008]:Addnode agent:Got automatic storage details
[Fri Oct 24 16:16:28 2008]:Addnode agent:Skeleton datbase is created
[Fri Oct 24 16:16:28 2008]:Addnode agent:Scanning for db alias=[PE      ] name=[PE      ]
[Fri Oct 24 16:16:28 2008]:Addnode agent:Found db alias=[PE      ] name=[PE      ]
[Fri Oct 24 16:16:28 2008]:Addnode agent:Instance directory already exists
[Fri Oct 24 16:16:28 2008]:Addnode agent:Node directory already exists
[Fri Oct 24 16:16:28 2008]:Addnode agent:Node directory is created
[Fri Oct 24 16:16:29 2008]:Addnode agent:Getting automatic storage details
[Fri Oct 24 16:16:29 2008]:Addnode agent:Got automatic storage details
[Fri Oct 24 16:16:30 2008]:Addnode agent:Skeleton datbase is created
[Fri Oct 24 16:16:30 2008]:Addnode agent:Database activation is not required
[Fri Oct 24 16:16:30 2008]:Addnode agent:Database activation is complete
[Fri Oct 24 16:16:30 2008]:Addnode agent:Online mode processing is complete
[Fri Oct 24 16:16:30 2008]:db2start is complete

Total [00] Conflicting application handles for partition [50]

------------------------------------------------------------------------- 
以下の例では、競合操作が示されています。
Total [01] Conflicting application handles for partition [20]
-------------------------------------------------------------------------
Agents for app_handle 00000000 00000052 : Activity occurrence:[1] time(s) ActivityName:[exclusive use of db]
以下は、db2pd -addnode oldviewapps detail コマンドの出力例です。
-------------------------------------------------------------------------
Add partition processing with detail for partition[0]
-------------------------------------------------------------------------
00:Creating database partitions                                   : False
01:Database partitions are created                                : False
02:Dropping database entries                                      : False
03:Dropping db entries are completed                              : False
04:Activating databases explicitly                                : False
05:Database explicit activation is completed                      : False
06:Updating database configuration                                : False
07:Database configuration is updated                              : False
08:Collecting storage information                                 : False
09:Storage information is collected                               : False
10:Add partition operation is complete                            : False
11:FCM Send & Receive daemons are blocked                         : False
12:FCM Send & Receive daemons are reactivated                     : False
13:db2start processing is  complete                               : False

Conflicting states or activities for add partition for partition[0]
-------------------------------------------------------------------------
restricted                    :False
db2start                      :False
db2stop                       :False
instance quiesced             :False
database quiesced             :False
quiesce instance              :False
unquiesce instance            :False
quiesce db                    :False
unquiesce db                  :False
activate db                   :False
deactivate db                 :False
exclusive use of db           :False
create db                     :False
drop db                       :False
create tablespace             :False
alter tablespace              :False
drop tablespace               :False
add partition                 :False
backup database               :False
restore database              :False
snapshot restore              :False
create/alter nodegroup        :False
drop nodegroup                :False
add storage                   :False
redistribute                  :False

Total [00] Conflicting application handles for partition [0]
-------------------------------------------------------------------------

Applications with old view of instance for partition [0]
-------------------------------------------------------------------------
App.Handle(00000000,00000072) view has [3] nodes, instance has[4] nodes
[Viewnodes:0:1:2:]
App.Handle(00000000,00000065) view has [3] nodes, instance has[4] nodes
[Viewnodes:0:1:2:]
App.Handle(00000000,00000071) view has [3] nodes, instance has[4] nodes
[Viewnodes:0:1:2:]
App.Handle(00000000,00000005) view has [3] nodes, instance has[4] nodes
[Viewnodes:0:1:2:]
App.Handle(00000000,00000051) view has [3] nodes, instance has[4] nodes
[Viewnodes:0:1:2:]
App.Handle(00000000,00000070) view has [3] nodes, instance has[4] nodes
[Viewnodes:0:1:2:]
App.Handle(00000000,00000069) view has [3] nodes, instance has[4] nodes
[Viewnodes:0:1:2:]
App.Handle(00000000,00000068) view has [3] nodes, instance has[4] nodes
[Viewnodes:0:1:2:]
App.Handle(00000001,00000058) view has [3] nodes, instance has[4] nodes
[Viewnodes:0:1:2:]
App.Handle(00000000,00000067) view has [3] nodes, instance has[4] nodes
[Viewnodes:0:1:2:]
App.Handle(00000000,00000073) view has [3] nodes, instance has[4] nodes
[Viewnodes:0:1:2:]
-apinfo
以下は、db2pd -apinfo コマンドの出力例です。
db2pd -apinfo 12 -db mydb10

Database Partition 0 -- Database MYDB10 -- Active -- Up 0 days 00:03:28

Application :
  Address :                0x0780000000D76EE0
  AppHandl [nod-index] :   12       [000-00012]
  Application PID :        1384708
  Application Node Name :  boson
  IP Address:              n/a
  Connection Start Time :  (1195265036)Fri Nov 16 21:03:56 2007
  Client User ID :         venus
  System Auth ID :         VENUS
  Coordinator EDU ID :     1801
  Coordinator Partition :  0
  Number of Agents :       1
  Locks timeout value :    4294967294 seconds
  Locks Escalation :       No
  Workload ID :            1
  Workload Occurrence ID : 1
  Trusted Context :        n/a
  Connection Trust Type :  non trusted
  Role Inherited :         n/a
  Application Status :     Lock-wait
  Application Name :       db2bp
  Application ID :         *LOCAL.venus.071117020356
  ClientUserID :           n/a
  ClientWrkstnName :       n/a
  ClientApplName :         n/a
  ClientAccntng :          n/a

  List of active statements :
   *UOW-ID :          8
    Activity ID :     2
    Package Schema :  NULLID
    Package Name :    SQLC2G13
    Package Version :
    Section Number :  201
    SQL Type :        Dynamic
    Isolation :       CS
    Statement Type :  DML, Select (blockable)
    Statement :       select * from t2


  List of inactive statements of current UOW :
    UOW-ID :          8
    Activity ID :     1
    Package Schema :  NULLID
    Package Name :    SQLC2G13
    Package Version :
    Section Number :  203
    SQL Type :        Dynamic
    Isolation :       CS
    Statement Type :  DML, Insert/Update/Delete
    Statement :       insert into t1 values 1
-catalogcache
以下は、db2pd -catalogcache コマンドの SYSTABLES 出力例です。
Database Partition 0 -- Database SAMPLE -- Active -- Up 0 days 00:05:34

Catalog Cache:
Configured Size         1064960
Current Size            78272
Maximum Size            4294901760
High Water Mark         131072

SYSTABLES:
Address            Schema   Name       Type TableID TbspaceID LastRefID  CatalogCacheLoadingLock    CatalogCacheUsageLock      Sts
0x07800000232FF820 SYSIBM   SYSTABLES  T    5       0         19288214   0001000007800000232FF82043 0000000500001804232FF82043 V
0x07800000232FD360 SYSCAT   TABLES     V    0       0         19288214   0001000007800000232FD36043 00000005000CC907232FD36043 V
0x07800000232FFB60 KEON014  EMPLOYEE   0    0       0         19288214   0001000007800000232FFB6043 000000050013AE07232FFB6043 I
0x07800000232FC500 SYSTOOLS POLICY     0    0       0         19288214   0001000007800000232FC50043 00000000000000000000000000 I
0x07800000232FCF40 KEON014  DEPT       T    4       2         19288214   0001000007800000232FCF4043 000000050013AE06232FCF0343 V
0x07800000238FCF40 KEON014  DEPT       T    4       2         19288214   0001000007800000238FCF4043 000000050013AE06238FCF0143 S
0x07800000234433A0 KEON014  SALARY     0    0       0         19288214   0001000007800000234433A043 000000050013AF00234433A043 I
-cleaner
以下は -cleaner オプションの出力例です。
db2pd -db sample -cleaner

Database Partition 0 - Database SAMPLE - Active - Up 0 days 00:06:34 - 
Date 08/09/2010 14:17:58

Page Cleaners:

Group ID    Clnr Idx   State Cycle      Task  Pgs Gthr   Pgs Ga'd   IO outstnd Max AIO    Pgs Thrsh  Pgs D Stl  Pgs Skppd
-1          0          Wait  0          None  0          0          0          32         0          0          0
-1          1          Wait  0          None  0          0          0          32         0          0          0
-1          2          Wait  0          None  0          0          0          32         0          0          0
-1          3          Wait  0          None  0          0          0          32         0          0          0
-1          4          Wait  0          None  0          0          0          32         0          0          0
...
Dirty lists for Bufferpool ID : 1
List ID    # Dirty    Clnr Idx   Trigger Target LSN       Pgs for Gap
0          4          0          None    0000000000000000 0
0          0          0          None    0000000000000000 0
1          8          1          None    0000000000000000 0
1          0          1          None    0000000000000000 0
2          2          2          None    0000000000000000 0
2          0          2          None    0000000000000000 0
3          1          3          None    0000000000000000 0
-edus
以下は、db2pd -edus コマンドの出力例です。
Database Partition 0 -- Active -- Up 0 days 01:14:05

List of all EDUs for database partition 0

db2sysc PID: 18485
db2wdog PID: 18483
db2acd  PID: 18504

EDU ID    TID            Kernel TID     EDU Name                               USR          SYS
====================================================================================================
24        47155322546496 12108          db2pfchr (TESTDB)                      0.010000     0.000000
23        47155326740800 12107          db2pclnr (TESTDB)                      0.000000     0.000000
22        47155330935104 12106          db2pclnr (TESTDB)                      0.000000     0.000000
21        47155335129408 12105          db2pclnr (TESTDB)                      0.000000     0.000000
20        47155339323712 12104          db2dlock (TESTDB)                      0.000000     0.000000
19        47155343518016 12103          db2lfr (TESTDB)                        0.000000     0.000000
18        47155347712320 12102          db2loggw (TESTDB)                      0.000000     0.000000
17        47155351906624 12101          db2loggr (TESTDB)                      0.080000     0.000000
16        47155356100928 27704          db2agent (TESTDB) (suspended)          0.930000     0.140000
15        47155360295232 18502          db2resync                              0.080000     0.000000
14        47155364489536 18500          db2ipccm                               0.030000     0.000000
13        47155368683840 18499          db2licc                                0.000000     0.000000
12        47155372878144 18498          db2thcln                               0.000000     0.000000
11        47155377072448 18497          db2alarm                               0.000000     0.000000
1         47155117025600 18493          db2sysc                                3.340000     0.070000
インターバル (例えば db2pd -edus interval=10) を含めた場合は、出力の SYS 列の右側に、次の 2 つの列がさらに追加されます。
... USR DELTA        SYS DELTA
... ===============================
... 0.141799         0.045431
... 0.101154         0.045117
... 0.038113         0.020154
... 0.005668         0.007978
... 0.005139         0.004392
... 0.005003         0.004105
... 0.003913         0.004100
... 0.001785         0.001282
... 0.001083         0.001550
... 0.001005         0.000433
... 0.000181         0.000098
... 0.000095         0.000091
... 0.000000         0.000000
... 0.000000         0.000000
... 0.000000         0.000000
-dirtypages
以下は -dirtypages オプションの出力例です。
db2pd -db sample -dirtypages

Database Partition 0 -- Database SAMPLE -- Active -- Up 0 days 00:00:20 -- 
Date 08/09/2010 14:11:44


Bufferpool: 1
   Dirty pages %       : 34 / 1000 (3.40% dirty)
   Bufferpool minbuflsn: 000000000138800C

Oldest page info:
DirtyLst   TspID PPNum      ObjID OPNum      Typ UFlag fixcount   wgt CPC LSN              pgLtch
n/a        0     327        15    3          4   3     0          2   0   000000000138800C 0x07000000323508E8
   Dirty pages:
DirtyLst   TspID PPNum      ObjID OPNum      Typ UFlag fixcount   wgt CPC LSN              pgLtch
0          0     272        14    0          0   3     0          2   0   000000000138881C 0x070000003236C2E8 hX:0 sH:0 xW:0 rC:0
0          0     273        14    1          0   3     0          1   0   000000000138881C 0x070000003236B228 hX:0 sH:0 xW:0 rC:0
0          0     7541       18    9          1   3     0          2   0   000000000138E237 0x07000000323678A8 hX:0 sH:0 xW:0 rC:0
0          0     7540       18    8          1   3     0          2   0   000000000138E402 0x0700000032367A28 hX:0 sH:0 xW:0 rC:0
1          0     6945       15    5          1   3     0          2   0   0000000001388107 0x070000003236F3E8 hX:0 sH:0 xW:0 rC:0
1          0     300        14    4          1   3     0          2   0   000000000138889D 0x070000003236B6A8 hX:0 sH:0 xW:0 rC:0
...
Recovery information:
   lowtranlsn              : 000000000138E486
   minbuflsn               : 000000000138800C
   nextlsn                 : 000000000138E4B0
   LFH lowtranlsn          : 000000000138E486
   LFH minbuflsn           : 000000000138800C
   LFH nextlsn             : 000000000138800C
   Active Log bytes in use : 25764
   Current Softmax         : 4096000

DirtyLst - dirty list ID in this bufferpool
TspID - tablespace ID of this page
PPNum - pool page number
ObjID - object ID
OPNum - object page number
Typ - type of the object
UFlag - internal page flag
fixcount - number of active fixes on this page (in-use count)
wgt - weight of the page
CPC - clock
LSN - page LSN
pgLtch - page latch address, hX - held X, sH - # shard holders, xW - # of 
X waiters
-fmpexechistory | -fmpe
以下は、db2pd -fmpexechistory コマンドの出力例です。
db2pd -fmpexechistory pid=761872 n=10   

Database Partition 0 -- Active -- Up 0 days 00:00:11

FMP Process:
FmpPid     Bit   Flags      ActiveThrd PooledThrd ForcedThrd Active 
761872     64    0x00000002 2          1          1          YES     

Active Threads:
EduPid: 123456	ThreadId: 987654
RoutineID  Timestamp
1          2009-05-06-17.12.30.000000    
2          2009-05-06-17.12.30.005000
1          2009-05-06-17.12.30.100000

EduPid: 234567	ThreadId: 987000
RoutineID  Timestamp
1          2009-05-06-17.12.31.000000
3          2009-05-06-17.12.30.000000

Pooled Threads:
ThreadId: 540021
RoutineID  Timestamp
4          2009-05-06-17.10.30.000000

Forced Threads:
ThreadId: 120021
RoutineID  Timestamp
10         2009-05-06-15.10.30.000000
以下は、genquery オプションを指定した db2pd -fmpexechistory コマンドの出力例です。
db2pd -fmpExecHistory pid=761872 n=10 genquery

Database Partition 0 -- Active -- Up 0 days 00:00:11

WITH RTNHIST ( PID, TID, RTNID, RTNTIME) AS
             ( VALUES (761872, 987654, 1, TIMESTAMP('2009-07-13-16.17.10.818705')),
                      (761872, 987654, 2, TIMESTAMP('2009-07-13-16.17.11.818710')),... )
SELECT R.PID, R.TID, R.RTNTIME, ROUTINESCHEMA, ROUTINEMUDULENAME, ROUTINENAME, SPECIFICNAME, ROUTINEID 
	FROM syscat.routines, RTNHIST as R
	WHERE ROUTINEID = R.RTNID
	ORDER BY R.PID, R.TID, R.RTNTIME ; 
-pages
以下は、summary パラメーターを指定しないときの db2pd -pages コマンドの出力例です。
venus@baryon:/home/venus =>db2pd -pages -db pdtest

Database Partition 0 -- Database PDTEST -- Active -- Up 0 days 00:01:28

Bufferpool Pages:
First Active Pool ID      1
Max Bufferpool ID         1
Max Bufferpool ID on Disk 1
Num Bufferpools           5

Pages for all bufferpools:
Address            BPID TbspaceID TbspacePgNum ObjID ObjPgNum   ObjClass ObjType   Dirty Prefetched
0x0000002AC22ABAC0 1    0         92           10    0          EMP      Data      N     N
0x0000002AC22ABB80 1    0         2503         10    11         Perm     Index     N     N
0x0000002AC22ABC40 1    0         2501         10    9          Perm     Index     Y     N
0x0000002AC22ABD00 1    0         2494         10    2          Perm     Index     N     N
0x0000002AC22ABDC0 1    0         3437         5     17         Perm     Data      N     N
0x0000002AC22ABE80 1    0         2504         10    12         Perm     Index     Y     N
0x0000002AC22ABF40 1    0         2505         10    13         Perm     Index     N     N
0x0000002AC22AC000 1    0         2506         10    14         Perm     Index     N     N
0x0000002AC22AC0C0 1    0         28           5     0          EMP      LOB       N     N
0x0000002AC22AC180 1    0         2509         10    17         Perm     Index     N     N
0x0000002AC22AC240 1    0         2495         10    3          Perm     Index     Y     N
0x0000002AC22AC300 1    0         2498         10    6          Perm     Index     Y     N
0x0000002AC22AC3C0 1    2         128          4     0          Perm     Data      Y     N
0x0000002AC22AC480 1    0         2499         10    7          Perm     Index     N     N
0x0000002AC22AC540 1    0         99           10    3          Perm     Data      Y     N
0x0000002AC22AC600 1    0         96           10    0          Perm     Data      Y     N
0x0000002AC22AC6C0 1    0         110          5     2          Perm     Index     N     N
0x0000002AC22AC780 1    0         2500         10    8          Perm     Index     N     N
0x0000002AC22AC840 1    0         2740         5     16         Perm     Index     N     N
0x0000002AC22AC900 1    0         2507         10    15         Perm     Index     Y     N
Total number of pages: 20

Summary info for all bufferpools:
BPID TbspaceID  ObjID      Total      Dirty      Permanent  Temporary  Data       Index      LongField  XMLData    SMP        LOB        LOBA       BMP
1    0          5          4          0          3          0          1          2          0          0          0          1          0          0
1    0          10         15         7          14         0          3          12         0          0          0          0          0          0
1    2          4          1          1          1          0          1          0          0          0          0          0          0          0
Total number of pages: 20
以下は、summary パラメーターを指定するときの db2pd -pages コマンドの出力例です。
venus@baryon:/home/venus =>db2pd -pages summary -db pdtest

Database Partition 0 -- Database PDTEST -- Active -- Up 0 days 00:02:07

Bufferpool Pages:
First Active Pool ID      1
Max Bufferpool ID         1
Max Bufferpool ID on Disk 1
Num Bufferpools           5

Total number of pages: 20

Summary info for all bufferpools:
BPID TbspaceID  ObjID      Total      Dirty      Permanent  Temporary  Data       Index      LongField  XMLData    SMP        LOB        LOBA       BMP
1    0          5          4          0          3          0          1          2          0          0          0          1          0          0
1    0          10         15         7          14         0          3          12         0          0          0          0          0          0
1    2          4          1          1          1          0          1          0          0          0          0          0          0          0
Total number of pages: 20
-reorgs index
以下は、-reorgs index パラメーターを使用して取得した出力の例で、2 つのパーティションを使用する範囲パーティション表の索引再編成の進行状況を報告しています。
注: 最初の出力は、非パーティション索引の索引再編成統計を報告しています。それに続く出力は、各パーティションのパーティション索引の索引再編成統計を報告しています。ここでは、出力ごとに 1 つのパーティションのみの索引再編成統計が報告されています。
Index Reorg Stats:
Retrieval Time: 02/08/2010 23:04:21
TbspaceID: -6       TableID: -32768
Schema: ZORAN    TableName: BIGRPT
Access: Allow none
Status: Completed
Start Time: 02/08/2010 23:03:55   End Time: 02/08/2010 23:04:04
Total Duration: 00:00:08
Prev Index Duration:  -
Cur Index Start: -
Cur Index: 0            Max Index: 2            Index ID: 0
Cur Phase: 0          ( -     )   Max Phase: 0
Cur Count: 0                      Max Count: 0
Total Row Count: 750000
Retrieval Time: 02/08/2010 23:04:21
TbspaceID: 2        TableID: 5
Schema: ZORAN    TableName: BIGRPT
PartitionID: 0      MaxPartition: 2
Access: Allow none
Status: Completed
Start Time: 02/08/2010 23:04:04   End Time: 02/08/2010 23:04:08
Total Duration: 00:00:04
Prev Index Duration:  -
Cur Index Start: -
Cur Index: 0            Max Index: 2            Index ID: 0
Cur Phase: 0          ( -     )   Max Phase: 0
Cur Count: 0                      Max Count: 0
Total Row Count: 375000
Retrieval Time: 02/08/2010 23:04:21
TbspaceID: 2        TableID: 6
Schema: ZORAN    TableName: BIGRPT
PartitionID: 1      MaxPartition: 2
Access: Allow none
Status: Completed
Start Time: 02/08/2010 23:04:08   End Time: 02/08/2010 23:04:12
Total Duration: 00:00:04
Prev Index Duration:  -
Cur Index Start: -
Cur Index: 0            Max Index: 2            Index ID: 0
Cur Phase: 0          ( -     )   Max Phase: 0
Cur Count: 0                      Max Count: 0
Total Row Count: 375000
-scansharing

以下は、-scansharing パラメーターを使用した出力の例です。 出力には、2 つの共有セットが示されています。表スキャン・セットには 2 つのグループがあり、ブロック索引のスキャン・セットにはグループが 1 つあります。

 Database Partition 0 -- Database SAMP -- Active -- Up 0 days 00:00:45

Scan Sets:
TbspaceID TableID ScanObject NumGroups Footprint             TableSize      FastScanRate SlowScanRate
2         3       0          2          11520                22752                2486        1000
    Group Information:
    FootPrint NumScannersInGroup
    8288                    3
         Scans In Group :
         AgentID ApplID              Mode Wrappable Fast/Slow Speed        ThrottleTime     Absolute Location       Remaining Pages
         9768    1173                0    0         1         2486                 0         32                           22751
         11332   1165                0    0         1         2486                 0         5056                         17727
         15466   1155                0    0         1         2486                 0         8288                         14495
    Group Information:
    FootPrint NumScannersInGroup
    3232                    2
         Scans In Group :
         AgentID ApplID              Mode Wrappable Fast/Slow Speed        ThrottleTime     Absolute Location       Remaining Pages
         15209   1150                0    0         1         2486                 0         14080                        8703
         12103   1148                0    0         1         2486                 0         17280                        5503
Scan Sets:
TbspaceID TableID ScanObject NumGroups Footprint             TableSize      FastScanRate SlowScanRate
2         3       1          1          9056                 22752                1000        1000
    Group Information:
    FootPrint NumScannersInGroup
    9056                    3
         Scans In Group :
         AgentID ApplID              Mode Wrappable Fast/Slow Speed        ThrottleTime     Relative Location       Estimated Remaining Pages
         6170    1209                0    0         1         1000                 0         896                          13535
         13645   1215                0    0         1         1000                 0         3552                         10879
         4371    1204                0    0         1         1000                 0         9920                         4511                 
-serviceclasses

以下は、1 つのサービス・スーパークラスとそのサブクラスに関するサービス・クラス情報の出力例です。

サービス・スーパークラスの出力例:

Service Class Name        = SYSDEFAULTSYSTEMCLASS
Service Class ID          = 1
Service Class Type        = Service Superclass
Default Subclass ID       = 11
Effective Service Class State     = Enabled
Catalog Service Class State       = Enabled
Effective Agent Priority          = 0
Catalog Agent Priority            = Default
Effective Prefetch Priority       = Medium
Catalog Prefetch Priority         = Default
Effective Bufferpool Priority     = Low
Catalog Bufferpool Priority       = Default
Effective Outbound Correlator     = None
Catalog Outbound Correlator       = None
Work Action Set ID        = N/A
Collect Activity Opt      = None
Collect Request Metrics   = Base

Num Connections               = 5
Last Statistics Reset Time     = 12/16/2008 15:27:42.000000
Num Coordinator Connections   = 5
Coordinator Connections HWM   = 5

Associated Workload Occurrences (WLO):
AppHandl [nod-index]  WL ID        WLO ID       UOW ID  WLO State
10       [000-00010]  0            0            1       UOWWAIT
11       [000-00011]  0            0            1       UOWWAIT
12       [000-00012]  0            0            1       UOWWAIT
13       [000-00013]  0            0            1       UOWWAIT
14       [000-00014]  0            0            1       UOWWAIT      

サービス・サブクラスの出力例:

Service Class Name        = SYSDEFAULTSUBCLASS
Service Class ID          = 11
Service Class Type        = Service Subclass
Parent Superclass ID      = 1
Effective Service Class State     = Enabled
Catalog Service Class State       = Enabled
Effective Agent Priority          = 0
Catalog Agent Priority            = Default
Effective Prefetch Priority       = Medium
Catalog Prefetch Priority         = Default
Effective Bufferpool Priority     = Low
Catalog Bufferpool Priority       = Default
Effective Outbound Correlator     = None
Catalog Outbound Correlator       = None
Collect Activity Opt      = None
Collect Request Metrics   = None
Collect Aggr Activity Opt = None
Collect Aggr Request Opt  = None
Act Lifetime Histogram Template ID          = 1
Act Queue Time Histogram Template ID        = 1
Act Execute Time Histogram Template ID      = 1
Act Estimated Cost Histogram Template ID    = 1
Act Interarrival Time Histogram Template ID = 1
Request Execute Time Histogram Template ID  = 1

Access Count              = 0
Last Stats Reset Time     = 12/16/2008 15:27:42.000000
Activities HWM            = 0
Activities Completed      = 0
Activities Rejected       = 0
Activities Aborted        = 0

Associated Agents:
EDU ID       AppHandl [nod-index]  WL ID        WLO ID       UOW ID      Activity ID
26           10       [000-00010]  0            0            0           0
29           11       [000-00011]  0            0            0           0
28           12       [000-00012]  0            0            0           0
27           13       [000-00013]  0            0            0           0
30           14       [000-00014]  0            0            0           0

Associated Non-agent threads:
PID          TID                   Thread Name
6834         2948590480            db2loggr
6834         2947541904            db2loggw
6834         2946493328            db2lfr
6834         2945444752            db2dlock
6834         2944396176            db2pclnr
6834         2943347600            db2pfchr
6834         2942299024            db2pfchr
6834         2941250448            db2pfchr      
-storagepaths
以下は、-storagepaths パラメーターを使用した出力の例です。
Database Storage Paths:
  Number of Storage Paths       3

  Address            PathID PathState   PathName
  0x07000000400101C0 0      InUse       /dataPath1
  0x0700000040010540 1      DropPending /dataPath2
  0x07000000400108C0 2      NotInUse    /PathWithDPE_0 (/PathWithDPE_ $N)
-tablespaces
以下は、db2pd -tablespaces コマンドの出力例で、自動ストレージ・データベースに適用可能な PathsDropped および PathID などの情報が表示されています (一部の列は、読みやすくするために省略されています):
Tablespace Configuration:
  ...

  Tablespace Statistics:
  Address            Id    ...  State      MinRecTime NQuiescers PathsDropped
  0x070000004108AB40 0     ...  0x00000000 0          0          Yes
  0x070000004108B520 1     ...  0x00000000 0          0          Yes
  0x0700000041078100 2     ...  0x00000000 0          0          Yes

  Tablespace Autoresize Statistics:
  ...

  Containers:
  Address            TspId ... PathID StripeSet  Container
  0x070000004108B240 0     ... 0      0          /dataPath1/inst/NODE0000/TESTDB/T0000000/C0000000.CAT
  0x070000004108B398 0     ... 1      0          /dataPath2/inst/NODE0000/TESTDB/T0000000/C0000001.CAT
  0x070000004108BBC0 1     ... 0      0          /dataPath1/inst/NODE0000/TESTDB/T0000001/C0000000.TMP
  0x070000004108BD18 1     ... 1      0          /dataPath2/inst/NODE0000/TESTDB/T0000001/C0000001.TMP
  0x07000000410787A0 2     ... 0      0          /dataPath1/inst/NODE0000/TESTDB/T0000002/C0000000.LRG
  0x07000000410788F8 2     ... 1      0          /dataPath2/inst/NODE0000/TESTDB/T0000002/C0000001.LRG

新しい「Max HWM」列が db2pd -tablespaces 出力に追加され、この列はインスタンスの開始後の DMS 表スペースの最大 HWM を示します。出力内の「HWM」列は一時 DMS 表スペースに関する現在の HWM であり、使用されているディスク・スペース量の特定時点の値を表します。SMS 表スペースの場合、 「HWM」と「Max HWM」には値が入りません。

照会が発行された後に db2pd を使用すると、最後のトランザクションで使用された一時表スペースに関するメモリー内の情報を使用できます。以下の例には、新しいこの列が太字で表示されています。「Max HWM」の値は常時、HWM 以上になります。
hotel26:/home/billyp>  db2pd -db bill -tablespaces

Database Partition 0 -- Database BILL -- Active -- Up 0 days 00:02:15

Tablespace Configuration:
Address            Id    Type Content PageSz ExtentSz Auto Prefetch BufID BufIDDisk FSC NumCntrs MaxStripe  LastConsecPg Name
0x00002B9DCA582720 0     DMS  Regular 4096   4        Yes  4        1     1         Off 1        0          3            SYSCATSPACE
0x00002B9DCA583560 1     DMS  UsrTmp  4096   2        Yes  2        1     1         Off 1        0          1            DMSUSRTEMP
0x00002B9DCA5863E0 2     DMS  Large   4096   32       Yes  32       1     1         Off 1        0          31           USERSPACE1
0x00002B9DCA587220 3     DMS  SysTmp  4096   2        Yes  2        1     1         Off 1        0          1            DMSSYSTEMP
0x00002B9DCA58A0A0 4     DMS  Large   4096   4        Yes  4        1     1         Off 1        0          3            SYSTOOLSPACE

Tablespace Statistics:
Address            Id    TotalPgs   UsablePgs  UsedPgs    PndFreePgs FreePgs    HWM    Max HWM     State      MinRecTime NQuiescers
0x00002B9DCA582720 0     12544      12540      12308      0          232        12308  12308       0x00000000 0          0
0x00002B9DCA583560 1     20000      19998      3266       0          16732      3266   3266        0x00000000 0          0
0x00002B9DCA5863E0 2     7168       7136       3232       0          3904       7072   7072        0x00000000 0          0
0x00002B9DCA587220 3     20000      19998      1700       0          18298      1700   2000        0x00000000 0          0
0x00002B9DCA58A0A0 4     256        252        144        0          108        144    200         0x00000000 0          0          
-temptable
またシステム・モニター・エレメントを使用してバッファー・プールの読み書き量を調べると、一時表圧縮の有効性を判別できます。以下は、db2pd -temptable コマンドの出力例です。
hotel26:/home/billyp> db2pd -db billdb -temptable
System Temp Table Stats:
        Number of Temp Tables   : 0
                Comp Eligible Temps     : 0
                Compressed Temps        : 0

                Total Stored Temp Bytes : 0
                Total Bytes Saved       : 0
                Total Compressed Rows   : 0
                Total Temp Table Rows   : 0

User Temp Table Stats:
        Number of Temp Tables   : 0
                Comp Eligible Temps     : 0
                Compressed Temps        : 0

                Total Stored Temp Bytes : 0
                Total Bytes Saved       : 0
                Total Compressed Rows   : 0
                Total Temp Table Rows   : 0

同じ情報が、システム一時表とユーザー一時表に格納されます。ただし、前述のすべてのカウンターは累積されてゆき、一時表がドロップされると更新されます。そのため、こうしたカウンターは履歴情報のみを表します。

-thresholds

以下は、データベースしきい値とそのキューに関するしきい値情報出力の例です。

しきい値の出力例:

Threshold Name              = MAXDBACTIVITIES
Threshold ID                = 6
Domain                      = 10
Domain ID                   = 10
Predicate ID                = 90
Maximum Value               = 2
Enforcement                 = D
Queueing                    = Y
Queue Size                  = 0
Collect Flags               = V
Partition Flags             = C
Execute Flags               = C
Enabled                     = Y
Check Interval (seconds)    = -1
Remap Target Serv. Subclass = 0
Log Violation Evmon Record  = Y

データベースしきい値のキュー出力例:

Database Threshold Tickets:

Ticket information for threshold: TH1 with threshold ID 1
Activity ID  UOW ID      Classification  AppHandl [nod-index]
1            6           READ_DML        51       [000-00051]

Queue information for threshold: MAXDBACTIVITIES
Max Concurrency             = 2
Concurrency               = 2
Max Queue Size              = 0

Agents Currently Queued:
EDU ID       AppHandl [nod-index]         Agent Type  Activity ID  UOW ID
36           14994    [000-14994]  1            4            1            
-sort
以下は、db2pd -sort コマンドの出力例です。
db2pd -sort -db pdtest

Database Partition 0 -- Database PDTEST -- Active -- Up 0 days 00:05:29

AppHandl [nod-index]
13       [000-00013]
   SortCB             MaxRowSize           EstNumRows EstAvgRowSize NumSMPSorts NumSpills
   0x0000002AB7587300 919                  50716      644           1           1
   KeySpec
   VARCHAR:300,VARCHAR:400

      SMPSort# SortheapMem          NumBufferedRows NumSpilledRows
      0        16                   0               101

AppHandl [nod-index]
7        [000-00007]
   SortCB             MaxRowSize           EstNumRows EstAvgRowSize NumSMPSorts NumSpills
   0x0000002AB74FC540 919                  1000       644           1           1
   KeySpec
   VARCHAR:400,VARCHAR:200,VARCHAR:300

      SMPSort# SortheapMem          NumBufferedRows NumSpilledRows
      0        16                   0               101
-wlocks
以下は、db2pd -wlocks コマンドの出力例です。
db2pd -wlocks -db mydb2

Database Partition 0 -- Database MYDB2 -- Active -- Up 0 days 00:02:17

Locks being waited on :
AppHandl [nod-index] TranHdl   Lockname                   Type   Mode Conv Sts CoorEDU    AppName  AuthID   AppID
13       [000-00013] 7         0002000B000000000340000452 Row    ..X       G   352614     db2bp    VENUS    *LOCAL.venus.071117030309
15       [000-00015] 9         0002000B000000000340000452 Row    .NS       W   1176046    db2bp    VENUS    *LOCAL.venus.071117030358
12       [000-00012] 2         0002000B000000000340000452 Row    .NS       W   1052748    db2bp    VENUS    *LOCAL.venus.071117030231

12       [000-00012] 2         00020004000000000080001652 Row    ..X       G   1052748    db2bp    VENUS    *LOCAL.venus.071117030231
14       [000-00014] 8         00020004000000000080001652 Row    .NS       W   634900     db2bp    VENUS    *LOCAL.venus.071117030340
-workloads

以下は、デフォルト・ワークロード SYSDEFAULTUSERWORKLOAD と SYSDEFAULTADMWORKLOAD の出力例です。

Database Partition 0 -- Database SB -- Active -- Up 0 days 00:00:57

Workload Definitions:
Address                     = 0x00002B3E772ACB40
WorkloadID                  = 1
WorkloadName                = SYSDEFAULTUSERWORKLOAD
DBAccess                    = ALLOW
ConcWLOThresID              = 0
ConcWLOThresName            = ^H
MaxConcWLOs                 = 9223372036854775806
WLOActsThresName            = ^H
WLOActsThresID              = 0
MaxWLOActs                  = 9223372036854775806
ServiceClassID              = 13
Collect Activity Opt        = None
Collect Lock Timeout        = Without History
Collect Deadlock            = Without History
Collect Lock Wait           = None
Collect Aggr Activity Opt   = None
Collect Activity Metrics    = Base
Collect Unit of Work Data   = None
Act Lifetime Histogram Template ID          = 1
Act Queue Time Histogram Template ID        = 1
Act Execute Time Histogram Template ID      = 1
Act Estimated Cost Histogram Template ID    = 1
Act Interarrival Time Histogram Template ID = 1

Address                     = 0x00002B3E772ACD50
WorkloadID                  = 2
WorkloadName                = SYSDEFAULTADMWORKLOAD
DBAccess                    = ALLOW
ConcWLOThresID              = 0
ConcWLOThresName            = ^H
MaxConcWLOs                 = 9223372036854775806
WLOActsThresName            = ^H
WLOActsThresID              = 0
MaxWLOActs                  = 9223372036854775806
ServiceClassID              = 13
Collect Activity Opt        = None
Collect Lock Timeout        = Without History
Collect Deadlock            = Without History
Collect Lock Wait           = None
Collect Aggr Activity Opt   = None
Collect Activity Metrics    = Base
Collect Unit of Work Data   = None
Act Lifetime Histogram Template ID          = 1
Act Queue Time Histogram Template ID        = 1
Act Execute Time Histogram Template ID      = 1
Act Estimated Cost Histogram Template ID    = 1
Act Interarrival Time Histogram Template ID = 1


Usage Privilege Holders:
Address            WorkloadID  Type       AuthID
0x00002B3E772BCD60 1           GROUP      PUBLIC

Local Partition Workload Statistics:
Address                     = 0x00002B3E772DA0C0
WorkloadID                  = 1
WorkloadName                = SYSDEFAULTUSERWORKLOAD
NumWLO                      = 0
LastResetTime               = 10/07/2008 16:34:43.000000
WLO HWM                     = 0
WLOActHWM                   = 0
WLOCompleted                = 0
ActCompleted                = 0
ActAborted                  = 0
ActRejected                 = 0

Address                     = 0x00002B3E7730A0C0
WorkloadID                  = 2
WorkloadName                = SYSDEFAULTADMWORKLOAD
NumWLO                      = 0
LastResetTime               = 10/07/2008 16:34:43.000000
WLO HWM                     = 0
WLOActHWM                   = 0
WLOCompleted                = 0
ActCompleted                = 0
ActAborted                  = 0
ActRejected                 = 0