目次

Search

  1. はじめに
  2. Designerの使用
  3. ソースに関する作業
  4. フラットファイルに関する作業
  5. ターゲットに関する作業
  6. マッピング
  7. マップレット
  8. マッピングパラメータおよび変数
  9. ユーザー定義関数に関する作業
  10. デバッガの使用
  11. データリネージの表示
  12. オブジェクトの比較
  13. ビジネスコンポーネントの管理
  14. キューブと次元の作成
  15. マッピングウィザードの使用
  16. データタイプリファレンス
  17. Webブラウザの設定

Designerガイド

Designerガイド

インデックスの削除と再作成

インデックスの削除と再作成

ある程度大きな量のデータをターゲットに挿入したら、一般に、テーブルのインデックスの削除と再作成を行って、クエリー速度を最適化する必要があります。インデックスの削除と再作成を行うには、以下のいずれかの方法を用います。
  • セッション実行前/実行後SQLコマンドの使用。
    インデックスの削除と再作成を行う場合は、ターゲットにデータをロードする前にインデックスを削除するセッション実行前SQL文を実行前SQLプロパティで定義する方法をお勧めします。ターゲットにデータをロードした後で、実行後SQLプロパティを使用してインデックスを再作成します。マッピングターゲットのプロパティか、セッションのプロパティの[マッピング]タブで、リレーショナルターゲットのセッション実行前/実行後SQLを定義します。
  • テーブルの作成時にDDLコードの生成と実行に使用したのと同じダイアログボックスを使って、インデックスの削除と再作成ができます。この方法を使う場合、ターゲットテーブルを変更するワークフローを実行するたびに、Designerを起動して、この機能を使用します。
  • ストアドプロシージャ。
    ストアドプロシージャを使用してインデックスの削除と再作成をすることもできます。