スケーラブルデータベースサーバ HiRDB Version 8 コマンドリファレンス(Windows(R)用)

[目次][索引][前へ][次へ]

17.5 出力形式

 
 Version        :aa...a bb...bBES
 UAP Name       :cc...c
 Authorization  :dd...d
 -------------------------------------------------------
 Section No     :ee...e
 UAP Source     :ff...f
 Optimize Time  :gggg-gg-gg gg:gg:gg.gggggg
 Optimize Mode  :hh...h
 SQL Opt Level  :iiiiiiiiii(ii...i) = jj...j(kk...k),...
 Add Opt Level  :llllllllll(ll...l) = mm...m(nn...n),...
 Routine Name   :ss...s.ss...s
 SQL            :oo...o
 Work Table     :pp...p
 Total Cost     :qq...q (including rr...r FOREIGN SERVER SCAN)
 Trigger Name   :tt...t
                     Procedure Name :uu...u
                     Action Time    :vv...v(ww...w)
                     Action Type    :xx...xx
 ----- QUERY EXPRESSION BODY ID : ... -----  ...................1
  :
 ----- QUERY ID : ... ----- ....................................2
  :
 JOIN  .........................................................3
  :
 SCAN  .........................................................4
  :
 ---------- FOREIGN SERVER(PREDICATION) : ... ----------  ......5
  :
 

[説明]
  1. 集合演算情報です。集合演算情報については,「17.5.2 集合演算処理情報」を参照してください。
  2. 問合せ処理情報です。問合せ処理情報については,「17.5.3 問合せ処理情報」を参照してください。
  3. 結合処理情報です。結合処理情報については,「17.5.4 結合処理情報」を参照してください。
  4. 実表検索処理情報です。実表検索処理情報については,「17.5.5 実表検索処理情報」を参照してください。
  5. 外部サーバ検索処理(予測)情報です。外部サーバに対して検索を要求する数分,繰り返して表示します。外部サーバ検索処理(予測)情報については,「17.5.1 外部サーバ検索処理(予測)情報」を参照してください。
Section No以降の情報は,SQLの個数分繰り返して表示します。

aa...a:
HiRDBのバージョンを表示します。修正版HiRDBの場合は,バージョンの後ろに記号が付きます。

bb...b:
HiRDB/パラレルサーバでのバックエンドサーバ数を表示します。HiRDB/シングルサーバの場合は表示しません。

cc...c:
クライアント環境定義のPDCLTAPNAMEで指定したUAP名称を表示します。

dd...d:
認可識別子を表示します。

ee...e:
セクション番号(SQLの対応を確認するための番号)を表示します。

ff...f:
UAPソースファイルの名称を表示します。
名称が30バイトを超える場合,先頭から30バイトまでとなります。
会話型SQL実行ユティリティからSQLを実行した場合は,pdsql-プロセスID,pdsql.exe-プロセスID,又はpdsqlw-プロセスIDとなります。

gggg-gg-gg gg:gg:gg.gggggg:
SQL最適化処理をした年−月−日 時:分:秒.マイクロ秒を表示します。

hh...h:
SQL最適化モードを表示します。SQL最適化モードについては,マニュアル「HiRDB Version 8 UAP開発ガイド」を参照してください。
COST_BASE_1:
コストベース最適化モード1が適用されています。
COST_BASE_2:
コストベース最適化モード2が適用されています。

iiiiiiiiii(ii...i) = jj...j(kk...k),...:
SQLコンパイル時のSQL最適化オプションの値を表示します。
iiiiiiiiii(ii...i):
SQL最適化オプションの値を16進数(10進数)で表示します。
jj...j(kk...k),...:
SQL最適化オプションに指定している機能名を,識別子(符号なし整数)で表示します。複数の機能を指定している場合は,コンマで区切って表示します。

llllllllll(ll...l) = mm...m(nn...n),...:
SQLコンパイル時のSQL拡張最適化オプションの値を表示します。
llllllllll(ll...l):
SQL拡張最適化オプションの値を16進数(10進数)で表示します。
mm...m(nn...n),...:
SQL拡張最適化オプションに指定している機能名を,識別子(符号なし整数)で表示します。複数の機能を指定している場合は,コンマで区切って表示します。

oo...o:
コンパイルしたSQL文を表示します。

pp...p:
SQL文を実行するための,作業表作成の契機の数を表示します。作業表を作成しないで実行する場合には0を表示します。
ソートをしない契機では,作業表を一つ作成します。ソートをする契機では,作業表を二つ作成します。
作業表作成の契機は,必ずしも同時とは限らないため,作業表用ファイルの容量見積もりで見積もった値より,少ない値でSQL文を実行できる場合があります。作業表用ファイルの容量見積もりについては,マニュアル「HiRDB Version 8 システム導入・設計ガイド」を参照してください。
外部表へのアクセスを含む問合せの場合,自HiRDBで作成する作業表作成の契機を表示します。

qq...q:
HiRDBがコストベース最適化を用いて計算した,問合せの総コストを表示します。なお,この行はSQL最適化モードがコストベース最適化モード2の場合に表示します。

rr...r:
外部表へのアクセスを含む問合せの場合に,外部サーバに対して検索を要求する数を表示します。外部表へのアクセスを含まない場合には表示しません。

ss...s.ss...s:
ルーチン中のSQLの場合,ルーチン名を「認可識別子.ルーチン識別子」の形式で表示します。ルーチン中のSQLでない場合は表示しません。

tt...t:
HiRDBが実行するトリガの名称を表示します。実行するトリガがない場合は,tt...t〜xx...xを表示しません。
実行するトリガが複数ある場合は,複数行に分けて表示します。複数行に分けて表示する場合は,実行順となります。

uu...u:
トリガ動作手続きの名称を表示します。

vv...v:
トリガ動作時期の種別を表示します。
BEFORE:
表に対する操作の前に実行するトリガ
AFTER:
表に対する操作の後に実行するトリガ

ww...w:
参照表定義時に定義した生成したトリガの場合,参照制約動作の種別を表示します。
CASCADE:
参照制約動作がCASCADE

xx...x:
トリガ動作の単位の種別を表示します。
FOR EACH ROW:
行単位トリガ
FOR EACH STATEMENT:
文単位トリガ
トリガ動作時期がBEFOREの行単位トリガ(TRIGGER1),トリガ動作時期がAFTERの文単位トリガ(TRIGGER2),参照動作がCASCADEで更新動作のときに生成したトリガ(URA2004050521222324)を実行する場合を例にすると,出力結果は次のようになります。
 
Trigger Name   : TRIGGER1
                     Procedure Name : (TRIG2003030405060708)
                     Action Time    : BEFOR
                     Action Type    : FOR EACH ROW
                 (URA2004050521222324)
                     Procedure Name : (TRIG2004050521222324)
                     Action Time    : AFTER(CASCADE)
                     Action Type    : FOR EACH ROW
                 TRIGGER2
                     Procedure Name : (TRIG2003091011121314)
                     Action Time    : AFTER
                     Action Type    : FOR EACH STATEMENT
 
<この節の構成>
17.5.1 外部サーバ検索処理(予測)情報
17.5.2 集合演算処理情報
17.5.3 問合せ処理情報
17.5.4 結合処理情報
17.5.5 実表検索処理情報
17.5.6 結合方法の種類
17.5.7 検索方法の種類
17.5.8 転送方法の種類
17.5.9 アクセスパスの種類
17.5.10 グループ分け処理方式の種類
17.5.11 プラグイン提供関数の種別
17.5.12 サーチ条件
17.5.13 キー条件
17.5.14 ORDER BY処理方式の種類