インデックスの作成
インデックスを作成する(基本)
インデックスとは、テーブルの索引のことを指します。
つまり、目次のようなもので、データ検索のパフォーマンス向上のために使用されます。
インデックスを作成するには、CREATE INDEXを使用します。
CREATE INDEX インデックス名 ON テーブル名(列1, 列2, ・・・ );
それではサンプルを見てみましょう。
1 |
CREATE INDEX TESTINDEX ON TESTTBL1(id); |
上記を実行することで、TESTTBL1テーブルのid列に対してインデックスが作成されます。
表領域を指定してインデックスを作成する
インデックスを作成する表領域を指定するには、TABLESPACEで表領域名を指定します。
CREATE INDEX インデックス名 ON テーブル名(列1, 列2, ・・・ )
TABLESPACE 表領域名;
それではサンプルを見てみましょう。
1 2 |
CREATE INDEX TESTINDEX ON TESTTBL1(id) TABLESPACE TBLSP1; |
上記を実行することで、TBLSP1表領域のTESTTBL1テーブルのid列に対してインデックスが作成されます。
以上が、インデックスの作成「CREATE INDEX」の使い方です。
ぜひ参考にしてみてください。