Hitachi

ノンストップデータベース HiRDB Version 9 システム運用ガイド(UNIX(R)用)


14.2.1 追加方法

データを格納している表にインデクスを定義する手順を次に示します。

〈手順〉
  1. CREATE INDEXでインデクスを定義します。インデクスを定義するとき,インデクスを定義する表をアクセスするUAPは排他待ちの状態になります。

  2. インデクスを定義した後に,必要があれば最適化情報収集ユティリティ(pdgetcstコマンド)を実行してください。ただし,プラグインインデクスは,最適化情報収集ユティリティの対象外となります。最適化情報収集ユティリティの実行要否については,マニュアル「HiRDB Version 9 コマンドリファレンス」を参照してください。

  3. インデクスを定義すると,インデクスを定義した表を使用しているストアドルーチンのインデクス情報が無効になります。この場合,ALTER PROCEDURE又はALTER ROUTINEでストアドルーチンを再作成してください。

    また,トリガSQL文中に指定している表にインデクスを定義すると,トリガのインデクス情報が無効になります。この場合,ALTER TRIGGER又はALTER ROUTINEでトリガを再作成してください。