データベース・モニター・ビュー 1000 - SQL 情報
データベース・モニター QQQ1000 の SQL 論理ビュー形式を表示します。
Create View QQQ1000 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,
QQI5 as Unique_Refresh_Counter,
QQUDEF as User_Defined,
QQSTN as Statement_Number,
QQC11 as Statement_Function,
QQC21 as Statement_Operation,
QQC12 as Statement_Type,
QQC13 as Parse_Required,
QQC103 as Package_Name,
QQC104 as Package_Library,
QQC181 as Cursor_Name,
QQC182 as Statement_Name,
QQSTIM as Start_Timestamp,
QQ1000 as Statement_Text,
QQC14 as Statement_Outcome,
QQI2 as Result_Rows,
QQC22 as Dynamic_Replan_Reason_Code,
QQC16 as Data_Conversion_Reason_Code,
QQI4 as Total_Time_Milliseconds,
QQI3 as Rows_Fetched,
QQETIM as End_Timestamp,
QQI6 as Total_Time_Microseconds,
QQI7 as SQL_Statement_Length,
QQI1 as Insert_Unique_Count,
QQI8 as SQLCode,
QQC81 as SQLState,
QVC101 as Close_Cursor_Mode,
QVC11 as Allow_Copy_Data_Value,
QVC12 as PseudoOpen,
QVC13 as PseudoClose,
QVC14 as ODP_Implementation,
QVC21 as Dynamic_Replan_SubCode,
QVC41 as Commitment_Control_Level,
QWC1B as Concurrent_Access_Resolution,
QVC15 as Blocking_Type,
QVC16 as Delay_Prepare,
QVC1C as Explainable,
QVC17 as Naming_Convention,
QVC18 as Dynamic_Processing_Type,
QVC19 as LOB_Data_Optimized,
QVC1A as Program_User_Profile_Used,
QVC1B as Dynamic_User_Profile_Used,
QVC1281 as Default_Collection,
QVC1282 as Procedure_Name,
QVC1283 as Procedure_Library,
QQCLOB2 as SQL_Path,
QVC1284 as Current_Schema,
QQC18 as Binding_Type,
QQC61 as Cursor_Type,
QVC1D as Statement_Originator,
QQC15 as Hard_Close_Reason_Code,
QQC23 as Hard_Close_Subcode,
QVC42 as Date_Format,
QWC11 as Date_Separator,
QVC43 as Time_Format,
QWC12 as Time_Separator,
QWC13 as Decimal_Point,
QVC104 as Sort_Sequence_Table ,
QVC105 as Sort_Sequence_Library,
QVC44 as Language_ID,
QVC23 as Country_ID,
QQIA as First_N_Rows_Value,
QQF1 as Optimize_For_N_Rows_Value,
QVC22 as SQL_Access_Plan_Reason_Code,
QVC24 as Access_Plan_Not_Saved_Reason_Code,
QVC81 as Transaction_Context_ID,
QVP152 as Activation_Group_Mark,
QVP153 as Open_Cursor_Threshold,
QVP154 as Open_Cursor_Close_Count,
QVP155 as Commitment_Control_Lock_Limit,
QWC15 as Allow_SQL_Mixed_Constants,
QWC16 as Suppress_SQL_Warnings,
QWC17 as Translate_ASCII,
QWC18 as System_Wide_Statement_Cache,
QVP159 as LOB_Locator_Threshold,
QVP156 as Max_Decimal_Precision,
QVP157 as Max_Decimal_Scale,
QVP158 as Min_Decimal_Divide_Scale ,
QWC19 as Unicode_Normalization,
QQ1000L as Statement_Text_Long,
QVP15B as Old_Access_Plan_Length,
QVP15C as New_Access_Plan_Length,
QVP151 as Fast_Delete_Count,
QQF2 as Statement_Max_Compression,
QVC102 as Current_User_Profile,
QVC1E as Expression_Evaluator_Used,
QVP15A as Host_Server_Delta,
QQC301 as NTS_Lock_Space_Id,
QQC183 as IP_Address,
QFC11 as IP_Type,
QQSMINT2 as IP_Port_Number,
QVC3004 as NTS_Transaction_Id,
QQSMINT3 as NTS_Format_Id_Length,
QQSMINT4 as NTS_Transatction_ID_SubLength,
QVRCNT as Unique_Refresh_Counter2,
QVP15F as Times_Run,
QVP15E as FullOpens,
QVC1F as Proc_In_Cache,
QWC1A as Combined_Operation,
QVC3001 as Client_Applname,
QVC3002 as Client_Userid,
QVC3003 as Client_Wrkstnname,
QVC3005 as Client_Acctng,
QVC3006 as Client_Progamid,
QVC5001 as Interface_Information,
QVC82 as Open_Options,
QWC1D as Extended_Indicators,
QWC1C as DECFLOAT_Rounding_Mode,
QWC1E as SQL_DECFLOAT_Warnings,
QVP15D as Worst_Time_Micro,
QQINT05 as SQ_Unique_Count,
QFC13 as Concurrent_Access_Res_Used,
QQSMINT8 as SQL_UDFs_Not_Inlined,
QVC3007 as Result_Set_Cursor,
QFC12 as Implicit_XMLPARSE_Option,
QQSMINT7 as SQL_XML_Data_CCSID,
QQSMINT5 as OPTIMIZER_USE,
QFC14 as XML_Schema_In_Cache,
QQC105 as Current_User,
QFC15 as Row_Column_Access_Control,
QQTIM12A as Temporal_System_Time,
QQF16 as SYSTIME_Bind_Option,
QQF17 as Temporal_System_Time_Query,
QQDBCLOB1 as DBCLOB_HOSTVR,
QQSMINT06 as StmtCmpReuseMin
FROM DbMonLib/DbMonTable
WHERE QQRID=1000)
ビュー列名 | テーブル列名 | 説明 |
---|---|---|
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 | 固有カウント (照会ごとに固有) |
Unique_Refresh_Counter | QQI5 | 固有最新表示カウンター |
User_Defined | QQUDEF | ユーザー定義列 |
Statement_Number | QQSTN | ステートメント番号 (ステートメントごとに固有) |
Statement_Function | QQC11 | ステートメント関数
|
Statement_Operation | QQC21 | ステートメント操作
|
Statement_Operation (続き) | QQC21 |
|
Statement_Type | QQC12 | ステートメント・タイプ
|
Parse_Required | QQC13 | 構文解析が必須 (Y/N) |
Package_Name | QQC103 | パッケージの名前または現行 SQL ステートメントが入っているプログラムの名前 |
Package_Library | QQC104 | パッケージが入っているライブラリーの名前 |
Cursor_Name | QQC181 | 該当する場合、この SQL ステートメントに対応するカーソルの名前 |
Statement_Name | QQC182 | 該当する場合、SQL ステートメントのステートメント名 |
Start_Timestamp | QQSTIM | このステートメントに入った時刻 |
Statement_Text | QQ1000 | ステートメント・テキストの最初の 1000 バイト |
Statement_Outcome | QQC14 | ステートメントの結果
|
Result_Rows | QQI2 | 戻された結果行数。
次の SQL 操作に対してのみ設定され、それ以外のすべての場合は 0。
|
Dynamic_Replan_Reason_Code | QQC22 | 動的再計画 (アクセス・プランの再作成)
|
Dynamic_Replan_Reason_Code (続き) | QQC22 |
|
Data_Conversion_Reason_Code | QQC16 | データ変換
|
Data_Conversion_Reason_Code (続き) |
|
|
Total_Time_Milliseconds | QQI4 | このステートメントの合計時間 (世界標準時、ミリ秒単位)。
取り出しの場合、時間には、カーソルのこの OPEN に対するすべての取り出しが含まれます。 注: SQL プラン・キャッシュ・スナップショットの使用中にモニター・ファイルが作成された場合、この時間は、この照会のすべての実行に対する集約時間を表します。 この時間は、実行の合計回数、COALESCE(QVP15F,1) によって除算され、照会の所定の実行に対する平均時間を決定することができます。 |
Rows_Fetched | QQI3 | カーソルに対して取り出された合計行数
注: SQL プラン・キャッシュ・スナップショットの使用中にモニター・ファイルが作成された場合、このカウントは、この照会のすべての実行に対する集約カウントを表します。 このカウントは、実行の合計回数、COALESCE(QVP15F,1) によって除算され、照会の所定の実行に対して取り出される平均行を決定することができます。 |
End_Timestamp | QQETIM | SQL 要求が完了した時刻 |
Total_Time_Microseconds | QQI6 | このステートメントの合計時間 (世界標準時)、マイクロ秒単位。
この時間には、カーソルのこの OPEN に対するすべての取り出しが含まれます。 注: SQL プラン・キャッシュ・スナップショットの使用中にモニター・ファイルが作成された場合、この時間は、この照会のすべての実行に対する集約時間を表します。 この時間は、実行の合計回数、COALESCE(QVP15F,1) によって除算され、照会の所定の実行に対する平均時間を決定することができます。 |
SQL_Statement_Length | QQI7 | SQL ステートメントの長さ |
Insert_Unique_Count | QQI1 | 操作 (QQC21) が INSERT (IN) を示す場合、このフィールドに は、INSERT に関連した QDT の固有照会カウントが含まれます。 QQUCNT には、ステートメントの WHERE 文節に関連した QDT の固有照会カウントが含まれます。 操作 (QQC21) が DELETE (DL) または TRUNCATE (TT) を示す場合、このフィールドには、高速削除理由コードが含まれます。 操作が DELETE または TRUNCATE の場合の可能な値は、以下のとおりです。
操作が DELETE または TRUNCATE の場合の他のすべての値は、データベースが高速削除を使用して要求を実装できなかった理由を示します。高速削除試行が拒否された場合の値は、以下のとおりです。
|
SQLCode | QQI8 | SQL 戻りコード |
SQLState | QQC81 | SQLSTATE |
Close_Cursor_Mode | QVC101 | クローズ・カーソル。次の値が指定可能です。
|
Allow_Copy_Data_Value | QVC11 | ALWCPYDTA 設定 (Y/N/O)
|
PseudoOpen | QVC12 | オープンをトリガーできる SQL 操作の疑似オープン (Y/N)。
|
PseudoClose | QVC13 | クローズをトリガーできる SQL 操作の疑似クローズ (Y/N)。
|
ODP_Implementation | QVC14 | ODP 実装
|
Dynamic_Replan_SubCode | QVC21 | 動的再計画、サブタイプ理由コード |
Commitment_Control_Level | QVC41 | コミットメント制御レベル。
次の値が指定可能です。
|
Concurrent_Access_Resolution | QWC1B | 指定された並行アクセス解決レゾリューションの方式を示します。
|
Blocking_Type | QVC15 | ブロック化のタイプ。
次の値が指定可能です。
|
Delay_Prepare | QVC16 | ステートメントの遅延準備 (Y/N)。 |
Explainable | QVC1C | SQL ステートメントの説明可能性 (Y/N) |
Naming_Convention | QVC17 | 命名規則。 次の値が指定可能です。
|
Dynamic_Processing_Type | QVC18 | 動的処理のタイプ。
|
LOB_Data_Optimized | QVC19 | LOB データ・タイプの最適化 (Y/N) |
Program_User_Profile_Used | QVC1A | コンパイル済みプログラムの実行時に使用するユーザー・プロファイル。
次の値が指定可能です。
|
Dynamic_User_Profile_Used | QVC1B | 動的 SQL ステートメントで使用されるユーザー・プロファイル。
|
Default_Collection | QVC1281 | デフォルト・コレクションの名前。 |
Procedure_Name | QVC1282 | SQL への CALL 上のプロシージャー名 |
Procedure_Library | QVC1283 | SQL への CALL 上のプロシージャー・ライブラリー |
SQL_Path | QQCLOB2 | 静的 SQL ステートメント内のプロシージャー、関数、およびユーザー定義タイプを検出するために使用するパス。 |
Current_Schema | QVC1284 | SQL 現行スキーマ |
Binding_Type | QQC18 | バインディング・タイプ
|
Cursor_Type | QQC61 | カーソル・タイプ
|
Statement_Originator | QVC1D | SQL ステートメント発信元
|
Hard_Close_Reason_Code | QQC15 | SQL カーソルのハード・クローズの理由。次の理由が考えられます。
|
Hard_Close_Subcode | QQC23 | SQL カーソルのハード・クローズの理由サブコード QQC15 理由コード ‘A’ には以下のサブコードが適用されます。
|
Date_Format | QVC42 | 日付形式。
次の値が指定可能です。
|
Date_Separator | QWC11 | 日付区切り記号。 次の値が指定可能です。
|
Time_Format | QVC43 | 時刻形式。 次の値が指定可能です。
|
Time_Separator | QWC12 | 時刻区切り記号。次の値が指定可能です。
|
Decimal_Point | QWC13 | 小数点。 次の値が指定可能です。
|
Sort_Sequence_Table | QVC104 | 分類順序テーブル |
Sort_Sequence_Library | QVC105 | 分類順序ライブラリー |
Language_ID | QVC44 | 言語 ID |
Country_ID | QVC23 | 国別 ID |
First_N_Rows_Value | QQIA | FIRST n ROWS 文節で指定された値 |
Optimize_For_N_Rows _Value | QQF1 | OPTIMIZE FOR n ROWS 文節で指定された値 |
SQL_Access_Plan_Reason_Code | QVC22 | SQL アクセス・プラン再作成の理由コード。
次の理由が考えられます。
|
SQL_Access_Plan_Reason_Code (続き) |
|
|
Access_Plan_Not_Saved_Reason_Code | QVC24 | アクセス・プランが保管されない理由コード。
次の理由が考えられます。
|
Transaction_Context_ID | QVC81 | トランザクション・コンテキスト ID。 |
Activation_Group_Mark | QVP152 | 活動化グループ・マーク |
Open_Cursor_Threshold | QVP153 | カーソルのしきい値をオープン |
Open_Cursor_Close_Count | QVP154 | オープン・カーソルのクローズ・カウント |
Commitment_Control_Lock_Limit | QVP155 | コミットメント制御ロック限界 |
Allow_SQL_Mixed_Constants | QWC15 | SQL 混合定数の使用 (Y/N) |
Suppress_SQL_Warnings | QWC16 | SQL 警告メッセージの抑制 (Y/N) |
Translate_ASCII | QWC17 | ASCII をジョブに変換 (Y/N) |
System_Wide_Statement_Cache | QWC18 | システム規模の SQL ステートメント・キャッシュの使用 (Y/N) |
LOB_Locator_Threshold | QVP159 | LOB ロケーターのしきい値 |
Max_Decimal_Precision | QVP156 | 最大の 10 進数精度 (63/31) |
Max_Decimal_Scale | QVP157 | 最大の 10 進数の位取り |
Min_Decimal_Divide_Scale | QVP158 | 最小の 10 進数除算の位取り |
Unicode_Normalization | QWC19 | 要求されたユニコード・データ正規化 (Y/N) |
Statement_Text_Long | QQ1000L | ステートメント・テキスト全体 |
Old_Access_Plan_Length | QVP15B | 古いアクセス・プランの長さ |
New_Access_Plan_Length | QVP15C | 新しいアクセス・プランの長さ |
Fast_Delete_Count | QVP151 | SQL 高速削除カウント。次の値が指定可能です。
|
Statement_Max_Compression | QQF2 | SQL ステートメント最大圧縮。次の値が指定可能です。
|
Current_User_Profile | QVC102 | 現行ユーザー・プロファイル名 |
Expression_Evaluator_Used | QVC1E |
|
Host_Server_Delta | QVP15A | ホスト・サーバー以外で消費された時間 |
NTS_Lock_Space_Id | QQC301 | NTS ロック・スペース ID |
IP_Address | QQC183 | IP アドレス |
IP_Type | QFC11 | IP アドレス・タイプ
|
IP_Port_Number | QQSMINT2 | IP ポート番号 |
NTS_Transaction_Id | QVC3004 | NTS トランザクション ID |
NTS_Format_Id_Length | QQSMINT3 | NTS フォーマット ID の長さ |
NTS_Transaction_ID_SubLength | QQSMINT4 | NTS トランザクション ID のサブの長さ |
Unique_Refresh_Counter2 | QVRCNT | 固有最新表示カウンター |
Times_Run | QVP15F | このステートメントが実行された回数。
NULL の場合、ステートメントは一度実行されたことを意味します。
注: SQL プラン・キャッシュ・スナップショットの使用中に、この値をデータベース・モニターによって設定できます。 照会が決して完了しない、またはスナップショットの作成時に実行されていた場合は、この値は NULL の可能性があります。 プラン・キャッシュ・スナップショットがない場合は、値は NULL です。 |
Full_Opens | QVP15E | フル・オープンとして処理された実行回数。NULL の場合は、最新表示カウント (qvrcnt) を使用して、オープンがフルであった (0) か、疑似オープン (>0) であったかを判別します。
注: SQL プラン・キャッシュ・スナップショットの使用中に、この値をデータベース・モニターによって設定できます。 照会が決して完了しない、またはスナップショットの作成時に実行されていた場合は、この値は NULL の可能性があります。 プラン・キャッシュ・スナップショットがない場合は、値は NULL です。 |
Proc_In_Cache | QVC1F | プロシージャー定義が内部キャッシュ内で検出されました。 (Y/N) CALL ステートメントに対してのみ適用可能です。 |
Combined_Operation | QWC1A | ステートメントは、別のステートメント用の処理と実行されました。(Y/N) OPEN、FETCH および CLOSE ステートメントに対してのみ適用可能です。 |
Client_Applname | QVC3001 | クライアント特殊レジスター - アプリケーション名 |
Client_Userid | QVC3002 | クライアント特殊レジスター - ユーザー ID |
Client_Wrkstnname | QVC3003 | クライアント特殊レジスター - ワークステーションの名前 |
Client_Acctng | QVC3005 | クライアント特殊レジスター - 会計情報ストリング |
Client_Programid | QVC3006 | クライアント特殊レジスター - プログラムの名前 |
Interface_Information | QVC5001 | CLIENT 特殊レジスター情報の一部。
3 つのタイプの情報がコロンで区切られて、この char500 列に保管されます。
|
Open_Options | QVC82 | オープン・オプションは、カーソルの実際の機能を表す、次の文字の組み合わせとして表示されます。
文字値は、左寄せされ、右側にブランクが埋め込まれます。
例えば、「RU」は、カーソルが読み取りおよび更新の両方が可能であることを示します。
|
Extended_Indicators | QWC1D | 拡張標識を使用するために UPDATE または INSERT ステートメントが有効でした (Y/N)。 |
DECFLOAT_Rounding_Mode | QWC1C | DECFLOAT 計算および変換用に使用する丸めモード。
|
SQL_DECFLOAT_Warnings | QWC1E | 0 による除算、オーバーフロー、アンダーフロー、無効なオペランド、不正確な結果、または正常以下の数値が関係する DECFLOAT 計算および変換は、警告を戻します (Y/N)。 |
Worst_Time_Micro | QVP15D | NULL でない場合、この時間は、この照会の単一の実行のうち最も遅いものの時間です。 注: SQL プラン・キャッシュ・スナップショットの使用中にモニター・ファイルが作成される場合、この時間は、照会の単一の実行のうち最も長いものの実行時間を表します。 この値が NULL の場合、最長の実行情報は、使用できません。 その場合、QQI6 が次善の応答である場合があります。そのフィールドの適切な使用については、QQI6 の資料を参照してください。 |
SQ_Unique_Count | QQINT05 | ODP はないが、ホスト変数に入れて渡されるステートメントを一意的に識別するために使用される固有カウント。 QQUCNT が 0 であり、ステートメントがホスト変数に渡される場合、この値は非ゼロです。 一例として CALL ステートメントが挙げられます。 |
Concurrent_Access_Res_Used | QFC13 | 使用された並行アクセス解決レゾリューションの方式を指定します。
|
SQL_UDFs_Not_Inlined | QQSMINT8 | SQL 照会または式でインラインとなっていなかった SQL ユーザー定義スカラー関数 (UDF) またはユーザー定義テーブル関数 (UDTF) の数を指定します。 |
Result_Set_Cursor | QVC3007 | 結果セット・カーソル名。 カーソルの割り振り、取り出し、およびクローズによって設定されます。 |
Implicit_XMLPARSE_Option | QFC12 | CURRENT IMPLICIT XMLPARSE OPTION 特殊レジスター。
このオプションを使用して、直列化された XML データを暗黙的に構文解析する際の空白文字処理を指定します。
|
SQL_XML_Data_CCSID | QQSMINT7 | XML 列、ホスト変数、パラメーター・マーカー、および式で使用される CCSID が明示的に指定されていない場合に使用される CCSID。 |
OPTIMIZER_USE | QQSMINT5 | 照会に使用された最適化プログラム。モニターの日付がこのオプションよりも先行する場合は NULL に設定します。
|
XML_Schema_In_Cache | QFC14 | XMLVALIDATE の際に XML スキーマのバイナリーが使用されたか、または XML キャッシュで分解が検出されました。
|
Current_User | QQC105 | CURRENT USER 特殊レジスターの値。 SQL ステートメントが CURRENT USER を使用した場合にのみ QQC105 列に値が表示されます。 |
Row_Column_Access_Control | QFC15 | 適用される行アクセスまたは列アクセスのタイプ。
|
Temporal_System_Time | QQTIM12A | CURRENT TEMPORAL SYSTEM_TIME 特殊レジスターの値。この TIMESTAMP(12) の値は、システム期間テンポラル表が静的または動的な SQL ステートメントで参照されている場合にデフォルト FOR SYSTEM_TIME 期間指定として使用されます。この値が設定されるのは、SQL SYSTIME バインド・オプションが YES に設定されていて、CURRENT TEMPORAL SYSTEM_TIME がシステム期間テンポラル表に適用された場合、または CURRENT TEMPORAL SYSTEM_TIME が明示的に使用されている場合のみです。 |
SYSTIME_Bind_Option | QQF16 | 静的 SQL ステートメントと動的 SQL ステートメントの両方でのシステム期間テンポラル表への参照が CURRENT TEMPORAL SYSTEM_TIME 特殊レジスターの値の影響を受けます。
|
Temporal_System_Time_Query | QQF17 | システム期間テンポラル表参照で、現行の行とヒストリカル行の両方の行を照会することになるシステム期間指定が含まれていました。
|
DBCLOB_HOSTVR | QQDBCLOB1 | DBCLOB CCSID 1200 フィールド (最大 1 MB) のホスト変数値。 HOSTVAR(*CONDENSED) が STRDBMON で使用されている場合にのみ設定され、それ以外の場合は NULL です。 |
StmtCmpReuseMin | QQSMINT06 | SQL ステートメント圧縮再使用最小。 これは、プロセス拡張動的 *SQLPKG にのみ適用されます。アクセス・プラン情報がパッケージの圧縮でパッケージにとどまるためにステートメントが持つ必要がある再使用の最小数。 次の値が指定可能です。
|