Skip to content

インデックス、権限、その他

これは誰に向けたものですか

フィールド入力を完了し、クエリのパフォーマンス、アクセス権限、テーブルレベルのオプションを完了したいユーザー向け。

これで解決すること

「テーブルを作成できる」状態から「運用準備に近づく」状態に移行し、インデックス、権限、テーブルレベルのパラメータを実際のクエリ シナリオに合わせた状態に保つことができます。

ステップ

  1. 「インデックス」を開き、フィールド名を入力し、候補から選択します。結果: インデックス フィールドの組み合わせをすばやく組み立てることができます。
  2. 目標に基づいて、Add IndexAdd Unique Index、または Add Primary Key を選択します。結果: 対応するインデックス定義が直ちに DDL に追加されます。
  3. インデックスの名前を調整する必要がある場合は、インデックス名を直接編集します。結果: 出力 SQL は確認された名前を使用します。
  4. クエリからインデックスを取得する必要がある場合は、AI Index Advisor をクリックし、一般的なクエリ SQL または低速クエリ スニペットを貼り付けます。結果: システムは、現在のフィールドと既存のインデックスに基づいて、インデックスの欠落、冗長インデックス、フィールド順序の最適化、クエリのリライトを推奨します。
  5. シナリオに一致する推奨事項については、「Add Index」をクリックします。結果: 推奨されるフィールドの組み合わせがインデックス構成に入り、右側の DDL がすぐに更新されます。
  6. 「権限」を開き、付与対象者を入力して追加します。結果: 一致する付与ステートメントが「Privilege DCL」に自動的に生成されます。
  7. 「その他」を開き、最初にスイッチを有効にしてから、エンジン、文字セット、照合順序、テーブルスペース、fillfactor、または Oracle 固有のストレージ オプションを構成します。結果: サポートされているデータベースには、DDL にこれらのテーブル レベルのオプションが含まれています。
  8. ルーチン スケルトンが必要な場合は、[その他] でストアド プロシージャ、関数、またはトリガー テンプレートを選択し、パラメータを調整します。結果: ルーチン出力領域に、対応するスケルトン コードが生成されます。

いつ完了するか

  • キー クエリ フィールドにはインデックスが設定されており、主キー戦略は明確です。
  • AI Index Advisor が使用されている場合、推奨されるインデックスがクエリ シナリオに対してレビューされ、インデックス構成に追加されます。
  • 権限の付与が必要なオブジェクトが付与対象リストに表示されます。
  • その他の設定を有効にすると、右側の DDL に対応するオプションが表示されます。

よくある落とし穴

  • 通常、許可される主キーは 1 つだけです。すでに存在する場合は、別のものを追加しないでください。
  • AI Index Advisor にはテーブル名、フィールド、および一般的なクエリ SQL が必要です。欠落している部分がある場合は、分析前にコンテキストを完成させてください。
  • その他が有効になっていない場合、選択したオプションは DDL に書き込まれません。
  • 被付与者が空の場合、DCL が空であるのは正常であり、システムの問題ではありません。