高速トランザクション処理基盤 TP1/EE/Extended Data Cache 使用の手引

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

7.6.3 アクセスパス情報の表示例

アクセスパス情報の表示例を次に示します。

<この項の構成>
(1) SELECT文のアクセスパス情報の表示例
(2) SELECT文(ORDER BY句の指定あり)のアクセスパス情報の表示例
(3) INSERT文のアクセスパス情報の表示例
(4) UPDATE文のアクセスパス情報の表示例
(5) DELETE文のアクセスパス情報の表示例

(1) SELECT文のアクセスパス情報の表示例

次に示すSQLのアクセスパス情報の表示例を次に示します。

SQLの例

 
SELECT * FROM "T1" WHERE "C1"=10
 

アクセスパス情報の表示例

 
******* ACCESS PATH *******
# Select process
# Table search methods
  schema name           = XDBUSER
  table name            = T1
  index name            = T1IX1
  index type            = B-TREE INDEX
  scan type             = SINGLE INDEX SCAN
  search direction      = ASC
  search condition[ 1]  = [=]
 

(2) SELECT文(ORDER BY句の指定あり)のアクセスパス情報の表示例

次に示すSQLのアクセスパス情報の表示例を次に示します。

SQLの例

 
SELECT * FROM "T1" WHERE "C1">=10 ORDER BY "C2" ASC
 

アクセスパス情報の表示例

 
******* ACCESS PATH *******
# Create work table process
# Create table information
  schema name           = * WORK SCHEMA *
  table name            = * WORK TABLE * [ 2 columns ]
  index name            = * WORK INDEX * [ 1 columns ]
  index type            = B-TREE INDEX
  list type             = ORDER
  list number           = 1
 
# Insert work table process
# Insert table information
  schema name           = * WORK SCHEMA *
  table name            = * WORK TABLE *
  list number           = 1
# Get insert data
# Table search methods
  schema name           = XDBUSER
  table name            = T1
  index name            = T1IX1
  index type            = B-TREE INDEX
  scan type             = SINGLE INDEX SCAN
  search direction      = ASC
  search condition[1]   = [>=]
 
# Select process
# Table search methods
  schema name           = * WORK SCHEMA *
  table name            = * WORK TABLE *
  index name            = * WORK INDEX *
  index type            = B-TREE INDEX
  list number           = 1
  scan type             = SINGLE INDEX SCAN
  search direction      = ASC
# Table search methods
  schema name           = XDBUSER
  table name            = T1
  index name            = * NONE *
  scan type             = ROWID FETCH
 
説明
  • # Create work table process以下は,ORDER BY句の指定によって,作業表を作成する処理に関する情報です。
  • # Insert work table process以下は,作業表に行を挿入する処理に関する情報です。
  • # Select process以下は,最終的な検索結果を求める処理に関する情報です。

(3) INSERT文のアクセスパス情報の表示例

次に示すSQLのアクセスパス情報の表示例を次に示します。

SQLの例

 
INSERT INTO "T1" VALUES(10,'ABC',1)
 

アクセスパス情報の表示例

 
******* ACCESS PATH *******
# Insert process
# Insert table information
  schema name           = XDBUSER
  table name            = T1
 

(4) UPDATE文のアクセスパス情報の表示例

次に示すSQLのアクセスパス情報の表示例を次に示します。

SQLの例

 
UPDATE "T1" SET "C2"='XYZ' WHERE "C1"=10
 

アクセスパス情報の表示例

 
******* ACCESS PATH *******
# Select process
# Table search methods
  schema name           = XDBUSER
  table name            = T1
  index name            = T1IX1
  index type            = B-TREE INDEX
  scan type             = SINGLE KEY SCAN
  search direction      = ASC
  search condition[1]   = [=]
 
# Update process
# Update table information
  schema name           = XDBUSER
  table name            = T1
 
説明
  • # Select process以下は,更新する行を特定する処理に関する情報です。
  • # Update process以下は,行を更新する処理に関する情報です。

(5) DELETE文のアクセスパス情報の表示例

次に示すSQLのアクセスパス情報の表示例を次に示します。

SQLの例

 
DELETE FROM "T1" WHERE "C1"=10
 

アクセスパス情報の表示例

 
******* ACCESS PATH *******
# Select process
# Table search methods
  schema name           = XDBUSER
  table name            = T1
  index name            = T1IX1
  index type            = B-TREE INDEX
  scan type             = SINGLE KEY SCAN
  search direction      = ASC
  search condition[1]   = [=]
 
# Delete process
# Delete table information
  schema name           = XDBUSER
  table name            = T1
 
説明
  • # Select process以下は,削除する行を特定する処理に関する情報です。
  • # Delete process以下は,行を削除する処理に関する情報です。