Oracle での経験に基づいて、DATE 型の列に設定するインデックスの最適な型と設定は何ですか?
- 必ずしもパーティション分割されたインデックスを使用する必要はありません。
- これは、ログの種類のテーブルです。
- 主キーとして一意のIDを気にする必要はありません(実際、ほとんどの場合、日付は一意になるのに十分近いですが、その性質上、一意になることはありません)。
クラスタ インデックスを作成するのは公平でしょうか?
私が興味を持っているのは、SELECT * FROM Log WHERE [Date] > '20-06-2009' ORDER BY [Date] DESC のようなクエリの実行を最適化し、挿入を大幅に遅くしないことです。(ところで、現実の世界では、切り捨てやインデックスの欠落を避けるために、正しい TO_DATE 構文を使用します)
乾杯、