データベース・モニター・ビュー 3014 - 総称照会情報

データベース・モニター QQQ3014 の SQL 論理ビュー形式を表示します。

Create View QQQ3014 as 
  (SELECT QQRID as Row_ID, 
          QQTIME as Time_Created, 
          QQJFLD as Join_Column, 
          QQRDBN as Relational_Database_Name, 
          QQSYS as System_Name, 
          QQJOB as Job_Name, 
          QQUSER as Job_User, 
          QQJNUM as Job_Number, 
          QQI9 as Thread_ID, 
          QQUCNT as Unique_Count, 
          QQUDEF as User_Defined,  
          QQQDTN as Unique_SubSelect_Number, 
          QQQDTL as SubSelect_Nested_Level, 
          QQMATN as Materialized_View_Subselect_Number, 
          QQMATL as Materialized_View_Nested_Level, 
          QVP15E as Materialized_View_Union_Level, 
          QVP15A as Decomposed_Subselect_Number, 
          QVP15B as Total_Number_Decomposed_SubSelects, 
          QVP15C as Decomposed_SubSelect_Reason_Code, 
          QVP15D as Starting_Decomposed_SubSelect, 
          QQREST as Estimated_Rows_Selected, 
          QQEPT as Estimated_Processing_Time, 
          QQI1 as Open_Time, 
          QQORDG as Has_Ordering, 
          QQGRPG as Has_Grouping, 
          QQJNG as Has_Join, 
          QQC22 as Join_Type, 
          QQUNIN as Has_Union, 
          QQSUBQ as Has_Subquery, 
          QWC1F as Has_Scalar_Subselect, 
          QQHSTV as Has_Host_Variables, 
          QQRCDS as Has_Row_Selection, 
          QQC11 as Query_Governor_Enabled, 
          QQC12 as Stopped_By_Query_Governor, 
          QQC101 as Open_Id, 
          QQC102 as Query_Options_Library, 
          QQC103 as Query_Options_Table_Name, 
          QQC13 as Early_Exit, 
          QVRCNT as Unique_Refresh_Counter,
          QQI5 as Optimizer_Time, 
          QQTIM1 as Access_Plan_Timestamp, 
          QVC11 as Ordering_Implementation, 
          QVC12 as Grouping_Implementation, 
          QVC13 as Join_Implementation, 
          QVC14 as Has_Distinct, 
          QVC15 as Is_Distributed,
          QVC3001 as Distributed_Nodes, 
          QVC105 as NLSS_Table, 
          QVC106 as NLSS_Library, 
          QVC16 as ALWCPYDATA, 
          QVC21 as Access_Plan_Reason_Code, 
          QVC22 as Access_Plan_Reason_SubCode, 
          QVC3002 as Summary, 
          QWC16 as Last_Union_Subselect, 
          QVP154 as Query_PoolSize, 
          QVP155 as Query_PoolID, 
          QQI2 as Query_Time_Limit, 
          QVC81 as Parallel_Degree, 
          QQI3 as Max_Number_of_Tasks,
          QVC17 as Apply_CHGQRYA_Remote, 
          QVC82 as Async_Job_Usage, 
          QVC18 as Force_Join_Order_Indicator, 
          QVC19 as Print_Debug_Messages, 
          QVC1A as Parameter_Marker_Conversion, 
          QQI4 as UDF_Time_Limit, 
          QVC1283 as Optimizer_Limitations, 
          QVC1E as Reoptimize_Requested, 
          QVC87 as Optimize_All_Indexes, 
          QQC14 as Has_Final_Decomposed_QDT, 
          QQC15 as Is_Final_Decomposed_QDT, 
          QQC18 as Read_Trigger, 
          QQC81 as Star_Join, 
          SUBSTR(QVC23,1,1) as Optimization_Goal, 
          SUBSTR(QVC24,1,1) as VE_Diagram_Type, 
          SUBSTR(QVC24,2,1) as Ignore_Like_Redunant_Shifts, 
          QQC23 as Union_QDT, 
          QQC21 as Unicode_Normalization, 
          QVP153 as Pool_Fair_Share, 
          QQC82 as Force_Join_Order_Requested, 
          QVP152 as Force_Join_Order_Dataspace1, 
          QQI6 as No_Parameter_Marker_Reason_Code, 
          QVP151 as Hash_Join_Reason_Code, 
          QQI7 as MQT_Refresh_Age, 
          SUBSTR(QVC42,1,1) as MQT_Usage, 
          QVC43 as SQE_NotUsed_Reason_Code, 
          QVP156 as Estimated_IO_Count, 
          QVP157 as Estimated_Processing_Cost, 
          QVP158 as Estimated_CPU_Cost, 
          QVP159 as Estimated_IO_Cost, 
          SUBSTR(QVC44,1,1) as Has_Implicit_Numeric_Conversion, 
          QVCTIM as Accumulated_Est_Process_Time, 
          QQINT01 as Query_Gov_Storage_Limit, 
          QQINT02 as Estimated_Storage, 
          QQINT03 as Adjusted_Temp_Storage, 
          QQINT04 as Original_Cost_Estimate, 
          QQINT06 as Longest_Key_Range_Estimate,
          QQI8 as Parallel_Degree_Percentage, 
          QFC12 as FieldProc_Encoded_Comparison, 
          QFC13 as Allow_Array_Changes_INI_Opt, 
          QFC11 as SQL_Concurrent_Access_Resolution, 
          QQSMINTF as Plan_Iteration_Number, 
          QXC11 as Warm_IO_Requested, 
          QXC12 as Warm_IO_Used, 
          QXC13 as Optimization_ Goal_Override, 
          QXC1E as Plan_Signature_Match,
          QXC14 as Check_HostVars,
          QXC15 as FullOptimization,
          QXC16 as Pseudo_Open_Replace_Reason,
          QXC17 as WorkloadGroup,
          QXC18 as Concurrent_Access_Behavior,
          QQINT05 as Memory_Pool_Preference,
          QQINT06 as Longest_Key_Range_Estimate
   FROM   UserLib/DBMONTable 
   WHERE  QQRID=3014) 
表 1. QQQ3014 - 総称照会情報
ビュー列名 テーブル列名 説明
Row_ID QQRID 行 ID
Time_Created QQTIME 行が作成された時刻
Join_Column QQJFLD 結合列 (ジョブごとに固有)
Relational_Database_Name QQRDBN リレーショナル・データベースの名前
System_Name QQSYS システムの名前
Job_Name QQJOB ジョブ名
Job_User QQUSER ジョブ・ユーザー
Job_Number QQJNUM ジョブ番号
Thread_ID QQI9 スレッド識別コード
Unique_Count QQUCNT 固有カウント (照会ごとに固有)
User_Defined QQUDEF ユーザー定義列
Unique_SubSelect_Number QQQDTN 固有の副選択番号
SubSelect_Nested_Level QQQDTL 副選択のネスト・レベル
Materialized_View_Subselect_Number QQMATN マテリアライズ・ビュー副選択の番号
Materialized_View_Nested_Level QQMATL マテリアライズ・ビューのネスト・レベル
Materialized_View_Union_Level QVP15E マテリアライズ・ビューの共用体レベル
Decomposed_Subselect_Number QVP15A すべての分析済み副選択で固有な、分析済み照会副選択番号
Total_Number_Decomposed_SubSelects QVP15B 分析済み副選択の合計数
Decomposed_SubSelect_Reason_Code QVP15C 分析済み照会副選択の理由コード
Starting_Decomposed_SubSelect QVP15D 最初の分析済み副選択の、分析済み照会副選択番号
Estimated_Rows_Selected QQREST 選択された行数の見積もり
Estimated_Processing_Time QQEPT 見積処理時間 (秒単位)
Open_Time QQI1 カーソルのオープンに費やした時間 (ミリ秒単位)
Has_Ordering QQORDG 順序付け (Y/N)
Has_Grouping QQGRPG グループ化 (Y/N)
Has_Join QQJNG 結合照会 (Y/N)
Join_Type QQC22 結合タイプ - 使用可能な場合
  • IN - 内部結合
  • PO - 左方部分的外部結合
  • EX - 例外結合
Has_Union QQUNIN 合併 (UNION) 照会 (Y/N)
Has_Subquery QQSUBQ 副照会 (Y/N)
Has_Scalar_Subselect QWC1F スカラー副選択 (Y/N)
Has_Host_Variables QQHSTV ホスト変数 (Y/N)
Has_Row_Selection QQRCDS 行選択 (Y/N)
Query_Governor_Enabled QQC11 照会管理プログラムが使用可能 (Y/N)
Stopped_By_Query_Governor QQC12 照会管理プログラムが照会を停止した (Y/N)
Open_Id QQC101 照会オープン ID
Query_Options_Library QQC102 照会オプション・ライブラリー名
Query_Options_Table_Name QQC103 照会オプション・ファイル名
Early_Exit QQC13 照会早期終了値
Unique_Refresh_Counter QVRCNT 固有最新表示カウンター
Optimizer_Time QQI5 最適化プログラムで経過した時間 (ミリ秒単位)
Access_Plan_Timestamp QQTIM1 アクセス・プラン再作成のタイム・スタンプ、アクセス・プランが最後に再作成された時刻
Ordering_Implementation QVC11 順序付けのインプリメンテーション。 次の値が指定可能です。
  • I - 索引
  • S - 分類
Grouping_Implementation QVC12 グループ化の実施。 次の値が指定可能です。
  • I - 索引
  • H - ハッシュ・グループ
Join_Implementation QVC13 結合の実施。 次の値が指定可能です。
  • N - ネスト・ループ結合
  • H - ハッシュ結合
  • C - ネスト・ループとハッシュの組み合わせ
Has_Distinct QVC14 DISTINCT 照会 (Y/N)
Is_Distributed QVC15 分散照会 (Y/N)
Distributed_Nodes QVC3001 分散ノード
NLSS_Table QVC105 分類順序テーブル
NLSS_Library QVC106 分類順序ライブラリー
ALWCPYDATA QVC16 ALWCPYDTA 設定
Access_Plan_Reason_Code QVC21 アクセス・プランの再作成の理由コード
Access_Plan_Reason_SubCode QVC22 アクセス・プラン再作成の理由のサブコード
Summary QVC3002 照会実施の要約。 照会対象のテーブルごとに、データ・スペース数値と索引名を表示します。
Last_Union_Subselect QWC16 合併 (UNION) の最後のパーツ (最後の QDT) (Y/N)
Query_PoolSize QVP154 プール・サイズ
Query_PoolID QVP155 プール ID
Query_Time_Limit QQI2 照会時間制限
Parallel_Degree QVC81 並列度
  • *SAME - 現行の設定を使用します。
  • *NONE - 並列処理を許可しません。
  • *I/O - 任意の数のタスクを入出力処理で使用できます。SMP 並列処理は許可されません。
  • *OPTIMIZE - 最適化プログラムが、 入出力または SMP 並列処理のいずれかで使用するタスクの数を選択します。
  • *MAX - 最適化プログラムが、入出力または SMP 並列処理のいずれかを選択します。
  • *SYSVAL - 現行のシステム値を使って照会を処理します。
  • *ANY - *I/O と同じ意味です。
  • *NBRTASKS - SMP 並列処理のタスク数は QVTASKN 列で指定します。
Max_Number_of_Tasks QQI3 タスクの最大数
Apply_CHGQRYA_Remote QVC17 CHGQRYA をリモートで適用 (Y/N)
Async_Job_Usage QVC82 非同期ジョブの使用法
  • *SAME - 現行の設定を使用します。
  • *DIST - 非同期ジョブは、分散テーブルが関係した照会に使用することができます。
  • *LOCAL - 非同期ジョブは、ローカル・テーブルのみが関係した照会に使用することができます。
  • *ANY - 非同期ジョブは、すべてのデータベース照会に使用することができます。
  • *NONE - 非同期ジョブは許可されていません。
Force_Join_Order_Indicator QVC18 結合順序の強制 (Y/N)
Print_Debug_Messages QVC19 デバッグ・メッセージの印刷 (Y/N)
Parameter_Marker_Conversion QVC1A パラメーター・マーカーの変換 (Y/N)
UDF_Time_Limit QQI4 ユーザー定義関数の時間制限
Optimizer_Limitations QVC1283 最適化プログラムの制限。 次の値が指定可能です。
  • *PERCENT、およびパーセント値を記述した 2 バイト整数。
  • *MAX_NUMBER_OF_RECORDS、および最大行数を記述した整数値。
Reoptimize_Requested   要求されたアクセス・プランの再最適化。 次の値が指定可能です。
  • O - 必要な時にのみアクセス・プランの再最適化をします。主観的な理由で再最適化しないようにします。
  • Y - はい、アクセス・プランを強制的に再最適化します。
  • N - いいえ、最適化プログラムが必要であると判断するのでない限り、アクセス・プランを再最適化しません。主観的な理由で再最適化できます。
Optimize_All_Indexes   要求されたすべての索引の最適化
  • *SAME - 現行の設定を使用します。
  • *YES - すべての索引を検査する
  • *NO - 最適化プログラムにタイムアウトを許可する
  • *TIMEOUT - 最適化プログラムにタイムアウトを強制する
Has_Final_Decomposed_QDT QQC14 作成された最終分析済み QDT 標識 (Y/N)
Is_Final_Decomposed_QDT QQC15 最後の分解された QDT 標識 (Y/N)
Read_Trigger QQC18 ファイルの 1 つは読み取りトリガーを含んでいます。(Y/N)
Star_Join QQC81 要求された星形結合最適化。
  • *NO - 星形結合最適化は行われません。
  • *COST - 最適化プログラムは星形結合最適化に何らかの EVI を使用できるかを判別します。
  • *FORCE - 最適化プログラムは星形結合最適化に使用できるあらゆる EVI を追加します。
Optimization_Goal QVC23 Byte 1 = 最適化ゴール。 次の値が指定可能です。
  • F - 最初の入出力、照会を最適化して、行で埋まっている最初の表示画面をできるだけ早く戻します。
  • A - すべての入出力、 照会を最適化して、すべての行をできるだけ早く戻します。
VE_Diagram_Type QVC24 Byte 1 = Visual Explain ダイアグラムのタイプ。 次の値が指定可能です。
  • D - 詳細
  • B - 基本
Ignore_Like_Redunant_Shifts QVC24 Byte 2 - LIKE の冗長シフトを無視します。 次の値が指定可能です。
  • O - 最適化、Query 最適化プログラムは、どの冗長シフトを無視するかを判別します。
  • A - すべての冗長シフトが無視されます。
Union_QDT QQC23 Byte 1 = この QDT はビュー内に含まれている UNION の一部です。(Y/N)

Byte 2 = この QDT はビュー内に含まれている UNION の最後の副選択です。(Y/N)

Unicode_Normalization QQC21 要求されたユニコード・データ正規化 (Y/N)
Pool_Fair_Share QVP153 最適化プログラムによって決定されたプール・サイズの公平な共用
Force_Join_Order_Requested QQC82 要求された結合順序の強制。次の値が指定可能です。
  • *NO - 最適化プログラムは結合ファイルの再順序付けを許可されました。
  • *YES - 最適化プログラムは最適化処理の一部として、結合ファイルの再順序付けを許可されませんでした。
  • *SQL - 最適化プログラムは SQL JOIN 構文を使用する照会の結合順序を強制しただけです。
  • *PRIMARY - 最適化プログラムは、結合のための 1 次ダイヤルを強制するのに必要であっただけです。
Force_Join_Order_Dataspace1 QVP152 Force_Join_Order_Indicator が *PRIMARY の場合、1 次ダイヤルを強制。
No_Parameter_Marker_Reason_Code QQI6 パラメーター・マーカー変換が実行されなかった原因を示す理由コード。
  1. 関数の引数がリテラルでなければならない
  2. LOCALTIME または LOCALTIMESTAMP
  3. 算術式の期間リテラル
  4. WHERE 文節を伴わない UPDATE 照会
  5. BLOB リテラル
  6. 値を伴う UPDATE または INSERT の特殊レジスター
  7. CASE の結果式
  8. GROUP BY 式
  9. ESCAPE 文字
  10. 二重の負の値 -(-1)
  11. リテラル、パラメーター・マーカー、および NULL の混合を伴う INSERT または UPDATE
  12. リテラル、およびパラメーター・マーカーの混合を伴う UPDATE
  13. NULL 値および式を含む VALUES を伴う INSERT
  14. 式のリストを伴う UPDATE
  • 99. QAQQINI によって使用不可にされたパラメーター・マーカーの変換
Hash_Join_Reason_Code QVP151 ハッシュ結合が使用されなかった理由コード。
MQT_Refresh_Age QQI7 MATERIALIZED_QUERY_TABLE_REFRESH_AGE 期間の値。 QAQQINI パラメーター値が *ANY なら、タイム・スタンプ期間は 99999999999999 になります。
MQT_Usage QVC42,1,1 バイト 1 - MATERIALIZED_QUERY_TABLE_USAGE の値。 次の値が指定可能です。
  • N - *NONE - 照会の最適化および実装でマテリアライズ照会表は使用されません
  • A - *ALL - ユーザー保守。 最新表示据え置き照会表を使用できます。
  • U - *USER - ユーザー保守のマテリアライズ照会表だけを使用できます。
SQE_NotUsed_Reason_Code QVC43 SQE 未使用の理由コード。次の値が指定可能です。
  • LF - 照会の定義に指定された DDS 論理ファイル
  • DK - 照会されたテーブルで派生キー付きの索引または選択/省略が見つかりました
  • NF - 照会のテーブルが多すぎます
  • NS - SQL 照会以外、または SQL インターフェースを介して実行されない照会
  • DF - 照会の分散テーブル
  • RT - 照会されたテーブルで定義されている読み取りトリガー
  • PD - 照会のプログラム記述ファイル
  • WC - WHERE CURRENT OF パーティション・テーブル
  • IO - 単純 INSERT 照会
  • CV - ビュー・ステートメントの作成
Estimated_IO_Count QVP156 Estimated I/O count
Estimated_Processing_Cost QVP157 見積処理コスト (ミリ秒単位)
Estimated_CPU_Cost QVP158 見積 CPU コスト (ミリ秒単位)
Estimated_IO_Cost QVP159 見積 I/O コスト (ミリ秒単位)
Has_Implicit_Numeric_Conversion QVC44 バイト 1: 暗黙的な数値変換 (Y/N)
Accumulated_Est_Process_Time QVCTIM すべての副選択での推定処理時間の累算 (秒単位)。
Query_Gov_Storage_Limit QQINT01 指定された照会管理プログラムのストレージ限界 (メガバイト単位)
Estimated_Storage QQINT02 元の見積一時ストレージ使用量 (メガバイト単位)。
Adjusted_Temp_Storage QQINT03 調整済み一時ストレージ使用量 (調整されたメガバイト単位)。 この値は、任意の一時索引および一時表の作成に要した実際の時間およびストレージを累積します。 CQE によってのみ設定されます。
Original_Cost_Estimate QQINT04 CQE Query 最適化プログラムによって決定されたオリジナル・コスト見積もり。CQE によってのみ設定されます。
Parallel_Degree_Percentage QQI8 Parallel_Degree *OPTIMIZE および *MAX 上で指定されるパーセント。
FieldProc_Encoded_Comparison QFC12

FIELDPROC_ENCODED_COMPARISON オプションはこの照会でアクティブです。 照会対象の列にフィールド・プロシージャーが付加されているときに、最適化プログラムが使用できる最適化の量を指定します。

  • 'N' - なし
  • 'E' - ALLOW_ EQUAL
  • 'R' - ALLOW_ RANGE
  • 'A' - すべて
Allow_Array_Change_INI_Opt QFC13 ALLOW_ARRAY_VALUE_CHANGES QAQQINI オプションはこの照会でアクティブです。
  • 'N' - 照会で参照される配列内の値の変更が、照会をオープンした後には表示されないようにします。
  • 'Y' - 配列の値に対する変更を、照会の実行中に照会で表示可能にします。
SQL_Concurrent_Access_Resolution QFC11 SQL_CONCURRENT_ACCESS_RESOLUTION QAQQINI オプションはこの照会でアクティブです。
  • 'U' - USE CURRENTLY COMMITTED
  • 'W' - WAIT FOR OUTCOME
Plan_Iteration_Number QQSMINTF AQP プラン反復番号、元の最適化 = 1
Warm_IO_Requested QXC11

要求されたウォーム入出力値。

  • 'Y' - はい、ウォーム入出力を使用します
  • 'N' - いいえ、ウォーム入出力は使用しません
  • 'D' - デフォルト
Warm_IO_Used QXC12

照会の実装に使用されるウォーム入出力値。

  • 'Y' - はい、ウォーム入出力を使用します
  • 'N' - いいえ、ウォーム入出力は使用しません
  • 'D' - デフォルト
Optimization_Goal_Override QXC13

最適化ゴールのオーバーライド。

  • 'O' - 指定された「OPTIMIZE FOR N ROWS」値をオーバーライドして「OPTIMIZE FOR ALL ROWS」を使用します。
  • 'D' - デフォルト。指定された「OPTIMIZE FOR N ROWS」値を使用します。
Plan_Signature_Match QXC1E

プラン・シグニチャーのマッチング。

  • 'Y' - 新しいプランは置換された古いプランと一致します。プラン・シグニチャーが同じです。
  • 'N' - 新しいプランは置換された古いプランと異なります。プラン・シグニチャーが異なっています。
Check_HostVars QXC14

疑似オープン時のホスト変数選択度の検査に、この照会が使用可能かどうかを示します。

  • ‘N’ - 疑似オープンのホスト変数検査は使用不可です
  • ‘O’ - この照会は疑似オープンのホスト変数検査の候補であり、QAQQINI オプションは *OPTIMIZE でした
  • ‘Y’ - この照会は疑似オープンのホスト変数検査の候補であり、QAQQINI オプションは *YES でした
FullOptimization QXC15 プランは再作成されました (Y/N)
Pseudo_Open_Replace_Reason QXC16

QAQQINI PSEUDO_OPEN_CHECK_HOST_VARS オプションによりプランが置き換えられたかどうかを示します。

  • '0' - プランは置き換えられませんでした
  • '1' - プランは置き換えられました
WorkloadGroup QXC17 ワークロード・グループが有効です (Y/N)
変更の始まりConcurrent_Access_Behavior変更の終わり 変更の始まりQXC18変更の終わり 変更の始まり
分離レベルがカーソル固定 (CS) または読み取り固定 (RS) の照会がコミットされていないテーブルの変更とどのように対話するのかを制御します。
  • 'N' - 適用外
  • 'O' - OPTIMIZE - レコードを削除または更新して照会で選択されなくなるようにする、コミットされていない変更は、照会同期の候補と見なされません。
  • 'S' - STRICTSCAN - テーブル走査照会アクセス・プランで参照されてい るすべてのレコードが、まだコミットされていないすべての変更と同期します。
変更の終わり
変更の始まりMemory_Pool_Preference変更の終わり 変更の始まりQQINT05変更の終わり 変更の始まり

ターゲットのページングをサポートするデータベース操作でページングが行われるプール ID。ジョブが実行されているのと同じプールでページングが行われる場合、プール ID は 0 になります。

変更の終わり
変更の始まりLongest_Key_Range_Estimate変更の終わり 変更の始まりQQINT06変更の終わり 変更の始まり

この照会の最適化に使用される最長キー範囲推定 (EKR) の実行に必要な秒数。

変更の終わり