「5mintime」という名前の列に1日間隔パーティションを持つ表があり、インデックスも作成しています。 "5mintime"列には、2011年3月1日、2月3日、2月3日などのデータを含めることができます。つまり、時間コンポーネントはありません。UIからも、最小日として1日のみを選択できます。 私の質問は、選択クエリを実行している間に、パーティションが既に存在するため、インデックスのために得られる利点があるということです。インデックスを削除すると、フリップ側で挿入が高速に行われるため、 。Oracleの同じ列でパーティション化と索引付けを使用すると、そこに何らかの利点があります
答えて
私が正しいことを理解していれば、インデックスの必要はないと思います。
ローカルインデックスは、すべての行で同じ値を持つすべてのパーティションでインデックスされます(つまり、2011年3月1日2011年3月2日のパーティーでは、2011年3月2日のパーティーでの2011年3月2日のパーティーなど)。
グローバルインデックスは実際にはテーブル全体のインデックスを作成しますが、パーティショニングを既に行っているので便利ではありません。
しかし、チェックしないでください。
返事をありがとう。私は確かにそれをチェックしますが、私はこのフォーラムにこれを載せて素早く答えようと考えていたので、インデックスは有用ではありません。なぜなら、oracleは決してそれを使うつもりはないからです。 –
毎日のデータが独自のパーティションに入れられ、数日以内にデータを検索することはできませんが、このインデックスに値が追加されることはありません。
あなたは、SQLクエリの監視を可能にすることによって、このインデックスを使用しているかどうかを確認することができます。
alter index myindex monitoring usage;
そして、それはいくつかの時間後にそれのためのv$object_usage
を照会することにより使用されていますかどうかを確認します。
説明をありがとう私はこの事を試してみるだろうが、私はもう一つの質問がある私はインデックスを作成するappid(アプリケーションID)であるもう一つのフィールドを持って、今システムに来るデータのサイズは巨大です"5mintime"に基づいて記述されているように3億5000万行が1つのパーティションに毎日入っており、データは2000個のappidに対応しているため、appidに基づいてサブパーティションを作成してからインデックスにappidが必要です。 –
データの使用方法に基づいてインデックスを作成し、パーティションを分割する必要があります。その5分の列でデータをパージすると、それによってパーティション化するのが理にかなっています。ほとんどのクエリにappidが含まれていない場合は、なぜパーティションやインデックスを作成するのですか? –
すべてのクエリは、フィルタリング基準としてappidと5mintimeの両方のこの基準を使用しています。 –
- 1. Oracleのパーティション表でローカル索引を使用する利点はありますか?
- 2. 同じハード・ディスクにOracleをパーティション化することによるメリットはありますか?
- 3. アプリケーションデータベースを使用パターンで分けることに利点はありますか?
- 4. Hadoop over Oracleのテーブルでインデックスを使用することに利点はありますか?
- 5. 同じ値を上書きすることには何らかの欠点がありますか?
- 6. MacPortsとRubyGemsを同時に使用することに不利な点はありますか?
- 7. Oracle Designerを使用する利点は何ですか?
- 8. 複数の引数に同じ有効期間を使用する利点は何ですか?
- 9. プロキシキャッチサーバーを使用する利点と欠点は何ですか?
- 10. AJAXをRIAとして使用することには何らかの欠点がありますか?
- 11. リストの索引付けで[[]]と$の違いは何ですか?
- 12. Oracle:パーティション化されたLOB列を含む表に索引を作成する
- 13. はJavaScript:列でオブジェクトを索引付けすることは
- 14. このリファクタリングには何か利点はありますか?
- 15. Oracleの複数列のパーティション化とサブパーティションの使用
- 16. 列単位で索引を付ける必要がありますか?
- 17. エンティティを使って "mapped by"というIDを使用することに利点がありますか? ?
- 18. 2つのWSUSサーバーを使用することには何らかの欠点がありますか?
- 19. URLにダブルスラッシュを使用することには何らかの弱点がありますか?
- 20. まさにHaskellの索引付きファンクタとは何ですか?その用途は何ですか?
- 21. 同じアトリビュートを繰り返し貼り付けることなく、複数のImageButtonに同じ設定を使用する方法はありますか?
- 22. 最初に変数をバインドし、それを同じパターンの式で使用するという利点がありますか?
- 23. C#MVC:Modelbindersを使用することの本当の利点は何ですか?
- 24. C#でより静的なメソッドを使用することで、関数型プログラミング(F#)と同じ利点を得ることができますか?
- 25. 列を追加して同時に索引付けすることはできますか?
- 26. C:文字配列の索引付けとstrcmpの使用
- 27. Python 3を使用する利点/利点は何ですか?
- 28. XPathのカッコ内のグループ化と索引付けに相当するCSSはありますか?
- 29. PHPでオブジェクトを使用するとパフォーマンス上の利点はありますか?
- 30. userscriptでは、querySelector()とjQueryの$()を使用する利点はありますか?
これは5分間と呼ばれていますが、時間成分はありませんか?ちょっと変わったようだ。 –