ユーザーガイド > パフォーマンスチューニング > SQL実行プランの操作 > [Details(詳細)]パネルの実行プランノード属性
 
[Details(詳細)]パネルの実行プランノード属性
次の表に、[Details(詳細)]パネルに表示される属性を示します。このパネルは、[Show Execution Plan(実行プランの表示)]をクリックした場合にはStudio Modelerペインの右下に、[Show Query Plan(クエリープランの表示)]をクリックした場合にはStudio Managerペインの右下に表示されます。左側の[Tree(ツリー)]パネルでノードを選択すると、その属性が表示されます。
次の表に、[Tree(ツリー)]パネルでノードが強調表示されたときに[Details(詳細)]パネルに表示される属性を示します。このパネルは、[Show Execution Plan(実行プランの表示)]をクリックした場合にはStudio Modelerペインの右下に、[Show Query Plan(クエリープランの表示)]をクリックした場合にはStudio Managerペインの右下に表示されます。
注意: ノードのリストについては、「[Tree(ツリー)]パネルの実行プランノード」を参照してください。
これらの属性は、ログに記録された実行プランでも確認できます。ただし、それらのいくつかは、実行の推定値と実行の実際の実行値です。
フィールド
説明
[Algorithm(アルゴリズム)]
ノードが使用するアルゴリズムの名前。たとえば、HASH JOINやSORT/MERGE JOINなどです。
[Algorithm notes(アルゴリズムに関する注記)]
使用されるアルゴリズムに関する詳細。
[Background data source read time(バックグラウンドデータソースの読み取り時間)]
SCANまたはPROCEDUREの場合: 子スレッドがデータソースからの読み取りに費やした時間。
[Background node processing time(バックグラウンドノードの処理時間)]
SCAN、PROCEDURE、INSERT、UPDATE、DELETE、またはMERGE以外のノードの場合: バックグラウンドスレッドがこのノードの処理に費やした時間。ノードがフォアグラウンドスレッドによって処理された場合、この時間はゼロです。
[Base DN(ベースDN)]
SCANの場合。
[Candidate keys(候補キー)]
SELECTの場合。
[Connection ID(接続ID)]
SCANの場合。
[Criteria(基準)]
JOIN、FILTER、GROUP BY、またはORDER BYノードで使用される基準を示します。操作中に適用される条件または述語。
[Data ship notes(データシップに関する注記)]
SCANまたはSELECTの場合。転送される行の推定数と、コスト見積もりを取得するために費やされる時間に関するレポート。条件によってデータ転送の使用がブロックされる場合、このフィールドには通常、最適化をブロックした条件、ケース、またはオプションが記述されます。
[Data ship SQL(データ転送SQL)]
SCANの場合。
[Data ship target(データシップターゲット)]
SCANの場合。SQL実行の結果が送信される場所を示します。データ転送ターゲットの存在は、データ転送が実行されることを示します。
[Data ship transfer time(データ転送の転送時間)]
SCANの場合。
[Data source driver name(データソースのドライバー名)]
SCANまたはPROCEDUREの場合。
[Data source path(データソースパス)]
SCANまたはPROCEDUREの場合。
[Data source type(データソースのタイプ)]
SCANまたはPROCEDUREの場合。
[Data source write time(データソースの書き込み時間)]
INSERT、UPDATE、DELETE、またはMERGEの場合。
[Estimated left cardinality(左側の推定カーディナリティ)]
バイナリー結合の左側の入力の推定カーディナリティ。実行前([Show Execution Plan(実行プランの表示)]ボタン)の[Details(詳細)]パネルのみ。
[Estimated right cardinality(右側の推定カーディナリティ)]
バイナリー結合の右側の入力の推定カーディナリティ。実行前([Show Execution Plan(実行プランの表示)]ボタン)の[Details(詳細)]パネルのみ。
[Estimated rows returned(返される行の推定数)]
実行前([Show Execution Plan(実行プランの表示)]ボタン)の[Details(詳細)]パネルのみ。ログに記録される実行プランには、実際に返された行が記録されます。
[Execution status(実行ステータス)]
ノードの操作がまだ実行中の場合、ステータスは[PARTIAL RESULTS(部分的な結果)]または[NOT EXECUTED(未実行)]になります。
[Fetch rows(行のフェッチ)]
SELECTの場合。
[Foreground data source read time(フォアグラウンドデータソースの読み取り時間)]
SCANまたはPROCEDUREの場合。経過実行時間のうち、メインスレッドがデータソースからデータの読み取りに使用した割合。この時間とフォアグラウンドサーバーの処理時間を比較することで、サーバーが費やした時間とデータソースが費やした時間の関係を判断できます。
[Foreground node processing time(フォアグラウンドノードの処理時間)]
SCAN、PROCEDURE、INSERT、UPDATE、DELETE、またはMERGE以外のノードの場合: ノードによって使用された経過時間の割合。ノードがバックグラウンドスレッドによって処理された場合、この時間はゼロです。
[Name(名前)]
 
[No push reason(プッシュされなかった理由)]
ノードがデータソースにプッシュされなかった理由。
[Offset rows(行のオフセット)]
SELECTの場合。
[Peak memory reserved(予約済みのピークメモリー)]
現在のノード用に予約されているピークメモリー。
[Peak memory used(使用されるピークメモリー)]
現在のノードに使用されるピークメモリー。
[Procedure join number of invokes(呼び出しのプロシージャ結合数)]
PROCEDUREの場合。
[Procedure type(プロシージャタイプ)]
PROCEDUREの場合。
[Projection(射影)]
SELECTノードの出力列のセット。
[Rows deleted(削除された行)]
 
[Rows inserted(挿入された行)]
 
[Rows merged(マージされた行)]
 
[Rows returned(返された行)]
 
[Rows updated(更新された行)]
 
[Runtime notes(ランタイムに関する注記)]
 
[Semi-join criteria(半結合基準)]
SCANの場合。
[Semi-join partition count(半結合パーティション数)]
SCANの場合。
[SQL]
ノードによって実行されるSQLテキスト。FETCHまたはPROCEDUREノードの場合、このフィールドには、プッシュされた実際のデータソース固有のクエリーが含まれます。
[UniqueIndex]
SELECTの場合。