索引の例
以下の索引の例は、有効な索引を作成する上で役に立ちます。
例を示すために、3 つの索引を作成したとします。
索引 HEXIX は分類順序として *HEX を使用して作成したとします。
CREATE INDEX HEXIX ON STAFF (JOB)
索引 UNQIX は固有分類順序を使用して作成したとします。
CREATE INDEX UNQIX ON STAFF (JOB)
索引 SHRIX は同順位分類順序を使用して作成したとします。
CREATE INDEX SHRIX ON STAFF (JOB)
- 索引例: 分類順序テーブルを使用しない「等しい」選択
分類順序テーブルを使用しない「等しい」選択 (SRTSEQ(*HEX))。 - 索引例: 固有分類順序テーブルを使用した「等しい」選択
固有分類順序テーブル (SRTSEQ(*LANGIDUNQ) LANGID(ENU)) を使用した「等しい」選択。 - 索引例: 同順位分類順序テーブルを使用した「等しい」選択
同順位分類順序テーブル (SRTSEQ(*LANGIDSHR) LANGID(ENU)) を使用した「等しい」選択。 - 索引例: 固有分類順序テーブルを使用した「より大」選択
固有分類順序テーブル (SRTSEQ(*LANGIDUNQ) LANGID(ENU)) を使用した「より大」選択。 - 索引例: 固有分類順序テーブルを使用した結合選択
固有分類順序テーブル (SRTSEQ(*LANGIDUNQ) LANGID(ENU)) を使用した結合選択。 - 索引例: 同順位分類順序テーブルを使用した結合選択
同順位分類順序テーブル (SRTSEQ(*LANGIDSHR) LANGID(ENU)) を使用した結合選択。 - 索引例: 分類順序テーブルを使用しない順序付け
分類順序テーブル (SRTSEQ(*HEX)) を使用しない順序付け。 - 索引例: 固有分類順序テーブルを使用した順序付け
固有分類順序テーブル (SRTSEQ(*LANGIDUNQ) LANGID(ENU)) を使用した順序付け。 - 索引例: 同順位分類順序テーブルを使用した順序付け
同順位分類順序テーブル (SRTSEQ(*LANGIDSHR) LANGID(ENU)) を使用した順序付け。 - 索引例: ALWCPYDTA(*OPTIMIZE) および固有分類順序テーブルを使用した順序付け
ALWCPYDTA(*OPTIMIZE) および固有分類順序テーブル (SRTSEQ(*LANGIDUNQ) LANGID(ENU)) を使用した順序付け。 - 索引例: 分類順序テーブルを使用しないグループ化
分類順序テーブル (SRTSEQ(*HEX)) を使用しないグループ化。 - 索引例: 固有分類順序テーブルを使用したグループ化
固有分類順序テーブル (SRTSEQ(*LANGIDUNQ) LANGID(ENU)) を使用したグループ化。 - 索引例: 同順位分類順序テーブルを使用したグループ化
同順位分類順序テーブル (SRTSEQ(*LANGIDSHR) LANGID(ENU)) を使用したグループ化。 - 索引例: 固有分類順序テーブルを使用した、同じ列に関する順序付けとグループ化
固有分類順序テーブル (SRTSEQ(*LANGIDUNQ) LANGID(ENU)) を使用した、 同じ列に関する順序付けとグループ化。 - 索引例: ALWCPYDTA(*OPTIMIZE) および固有分類順序テーブルを使用した、 同じ列に関する順序付けとグループ化
ALWCPYDTA(*OPTIMIZE) および固有の重みを持つ分類順序テーブル (SRTSEQ(*LANGIDUNQ) LANGID(ENU)) を使用した、 同じ列に関する順序付けとグループ化。 - 索引例: 同順位分類順序テーブルを使用した、同じ列に関する順序付けとグループ化
同順位分類順序テーブル (SRTSEQ(*LANGIDSHR) LANGID(ENU)) を使用した、 同じ列に関する順序付けとグループ化。 - 索引例: ALWCPYDTA(*OPTIMIZE) および同順位分類順序テーブルを使用した、 同じ列に関する順序付けとグループ化
ALWCPYDTA(*OPTIMIZE) および同順位分類順序テーブル (SRTSEQ(*LANGIDSHR) LANGID(ENU)) を使用した、 同じ列に関する順序付けとグループ化。 - 索引例: 固有分類順序テーブルを使用した、異なる列に関する順序付けとグループ化
固有分類順序テーブル (SRTSEQ(*LANGIDUNQ) LANGID(ENU)) を使用した、 異なる列に関する順序付けとグループ化。 - 索引例: ALWCPYDTA(*OPTIMIZE) および固有分類順序テーブルを使用した、 異なる列に関する順序付けとグループ化
ALWCPYDTA(*OPTIMIZE) および固有分類順序テーブル (SRTSEQ(*LANGIDUNQ) LANGID(ENU)) を使用した、 異なる列に関する順序付けとグループ化。 - 索引例: ALWCPYDTA(*OPTIMIZE) および同順位分類順序テーブルを使用した、 異なる列に関する順序付けとグループ化
ALWCPYDTA(*OPTIMIZE) および同順位分類順序テーブル (SRTSEQ(*LANGIDSHR) LANGID(ENU)) を使用した、 異なる列に関する順序付けとグループ化。 - 疎索引の例
このトピックでは、疎索引マッチング・アルゴリズムがどのように機能するかについての例が示されています。
親トピック: 索引方針の作成