17.10 - FastExportセッション状態の表示 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - データベース ユーティリティ

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Release Date
2021年7月
Content Type
構成
Publication ID
B035-1102-171K-JPN
Language
日本語 (日本)

データのFastExportには、Teradata SQL文を実行するセッションと、応答データをホストへ転送するために使用されるセッションとが含まれます。

Teradata SQLセッションは、次の連続した5つの状態のいずれか1つになります。
  • 選択の実行
  • リソース ロックの解放
  • データの垂直再配置
  • データの水平再配置
  • 非アクティブ

データの垂直再配置とデータの水平再配置は、SELECTリクエストからの応答データをホストに送り返す準備をするために実行されるプロセスです。垂直再配置は、SELECTにORDER BY句が含まれている場合にだけ起こります。アイドル状態は、選択リクエストがTeradataシステムに送信される前、またはFastExportセッションがデータをホストに送信している間に生じます。

FastExportセッションは、選択リクエストを実行するTeradata SQLセッションの子です。子セッションは、2つの状態のうちのどちらかになります。子セッションが非アクティブ状態であるということは、選択がまだ完了していないか、あるいはホスト ユーティリティがこの子セッションに対して応答データを返すようにとのリクエストをまだ発行していないかのどちらかである、ということを意味します。子セッションがアクティブ状態である場合、このセッションは現在、応答データを送信中です。

FastLoadおよびMultiLoadと同様、FastExportはバルク アクティビティを実行します。Teradataシステムはロード操作(つまり、FastExport、FastLoad、またはMultiLoad)の最大数を、DBS制御フィールドのMaxLoadTasksで指定した数に限定します。

次のセクションでは、FastExportアクティビティに関係するTeradata SQLセッションの例、およびFastExportセッションの出力の例を示します。

Teradata SQLセッション - ロックの解放

以下は、単一のFastExportのTeradata SQLセッションがロックの解放状態にある場合の表示の一例を示しています。

Session State Query Results : 00/06/14 18:35:54
               
Host Session PE  DBC User ID
---- ------- --- -----------
 114 1090    1-4 DBC
               
State Details : Active PARENT session involved in FastExport
               
FastExport Phase : Vertical redistribution.
               
Statements Dispatched Time     CPU Usage Accesses
---------- ---------- -------- --------- -------- 
         1          1 18:35:54      6174    2,922
               
Detail information for CHILDREN sessions in FastExport Util.
               
Session # Request # State    
--------- --------- -------- 
     1091         0 Inactive
     1092         0 Inactive
     1093         0 Inactive
     1094         0 Inactive

Teradata SQLセッション - 垂直再配置

以下は、Teradata SQLセッションが垂直再配置状態にある場合の表示の一例です。選択リクエストは、単一のSELECT文から成ります。

Session State Query Results : 00/06/13 18:38:59
               
Host Session PE  DBC User ID
---- ------- --- -----------
 114 1090    1-4 DBC
               
State Details : Active PARENT session involved in FastExport
               
FastExport Phase : Vertical redistribution.
               
Statements Dispatched Time     CPU Usage Accesses
---------- ---------- -------- --------- -------- 
         1          1 18:37:54      6603    3,314
               
Detail information for CHILDREN sessions in FastExport Util.
               
Session # Request # State    
--------- --------- -------- 
     1091         0 Inactive 
     1092         0 Inactive   
     1093         0 Inactive 
     1094         0 Inactive   

次の表示例は、Teradataシステムが垂直再配置フェーズの処理を続行していることを示しています。

Session State Query Results : 00/06/12 18:38:59
               
Host Session PE  DBC User ID
---- ------- --- -----------
 114 1090    1-4 DBC
               
State Details : Active PARENT session involved in FastExport
               
FastExport Phase : Horizontal redistribution.
               
Statements Dispatched Time     CPU Usage Accesses
---------- ---------- -------- --------- -------- 
         1          1 18:42:35      6603    3,314
               
Detail information for CHILDREN sessions in FastExport Util.
               
Session # Request # State    
--------- --------- -------- 
     1091         0 Inactive 
     1092         0 Inactive   
     1093         0 Inactive 
     1094         0 Inactive   

CPU UsageおよびAccessesカウントが増加しており、Teradataシステムが作動中であることを示しています。

Teradata SQLセッション - 水平再配置

Teradata SQL セッションが水平再配置状態の場合、表示は次の例のような形式になります。

Session State Query Results : 00/06/09 18:43:41
               
Host Session PE  DBC User ID
---- ------- --- -----------
 114 1090    1-4 DBC
               
State Details : Active PARENT session involved in FastExport
               
FastExport Phase : Horizontal redistribution.
               
Statements Dispatched Time     CPU Usage Accesses
---------- ---------- -------- --------- -------- 
         1          1 18:42:35      7893    5,305
               
Detail information for CHILDREN sessions in FastExport Util.
               
Session # Request # State    
--------- --------- -------- 
     1091         0 Inactive 
     1092         0 Inactive 
     1093         0 Inactive 
     1094         0 Inactive

FastExportセッション - 非アクティブ

次の表示例は、FastExportセッションが非アクティブで、選択の完了を待っていることを示しています。

Session State Query Results : 00/06/08 18:39:28
               
Host Session PE  DBC User ID
---- ------- --- -----------
 114 1091    N/A DBC
               
State Details : Child Session involved in FastExport Utility
               
FastExport Phase : Returning data.
               
Request # State    Parent Session
--------- -------- --------------
        0 Inactive           1069 

FastExportセッション - データ転送

次の表示例は、FastExportがデータを返す場合を示しています。この子セッションは最初のSELECT文に従って1つのデータ ブロックをホストに返しました。ここで応答データには69のブロックが含まれています。

Session State Query Results : 00/06/07 18:49:09
               
Host Session PE  DBC User ID
---- ------- --- -----------
 114 1091    N/A DBC
               
State Details : Child Session involved in FastExport Utility
               
FastExport Phase : Returning data.
               
Request # State    Statement Blocks Returned Total Block
--------- -------- --------- --------------- -----------
     1000 Active           1               4          69 
                   

FastExportは転送を継続しています。次の表示例にあるとおり、セッションは4つのデータ ブロックをホストに返しました。このようにして、ユーザーはデータ転送フェーズの進行をモニターすることができます。

Session State Query Results : 00/06/06 18:50:52
               
Host Session PE  DBC User ID
---- ------- --- -----------
 114 1091    1-5 DBC
               
State Details : Child Session involved in FastExport Utility
               
FastExport Phase : Returning data.
Request # State    Statement Blocks Returned Total Block
--------- -------- --------- --------------- -----------
     1000 Active           1               4          69