11.3.6 レンジインデクスの確認(チャンクのスキップの可否)
ここでは,定義したレンジインデクスが,チャンクのスキップができるレンジインデクスかどうかを確認する方法について説明します。
- メモ
-
バージョン02-02より前のバージョンで定義されたレンジインデクスは,チャンクのスキップができません。
ディクショナリ表SQL_INDEXESのIS_CHUNK_SKIP列を検索することで,チャンクのスキップができるレンジインデクスかどうかを確認できます。SELECT文の指定例を次に示します。
- ■SELECT文の指定例
-
SELECT "TABLE_SCHEMA","TABLE_NAME","INDEX_NAME","IS_CHUNK_SKIP" FROM "MASTER"."SQL_INDEXES" WHERE "INDEX_TYPE" = 'R'
検索結果のIS_CHUNK_SKIP列がYの場合は,チャンクのスキップができるレンジインデクスです。IS_CHUNK_SKIP列がナル値の場合は,チャンクのスキップができないレンジインデクスです。
チャンクのスキップができないレンジインデクスを,チャンクのスキップができるレンジインデクスに変更したい場合は,「11.3.7 レンジインデクスの再定義(チャンクのスキップの設定)」を参照してください。
ディクショナリ表SQL_INDEXESについては,「付録B.5 SQL_INDEXESの内容」を参照してください。
- メモ
-
対象のレンジインデクスのスキーマ名,およびインデクス識別子がわかっている場合は,「付録B.22 ディクショナリ表の検索」の「(20) チャンクのスキップができるレンジインデクスかどうかを調べる場合」を参照して検索することもできます。