どのような状況でビットマップインデックスが有用でしょうか。ビットマップインデックスは有用です
2
A
答えて
3
ビットマップインデックスは、個々のフィルタの選択性が低い場合に*高い選択性を提供するいくつかのフィルタからなるクエリをサポートするための*ほとんどの環境で役立ちます。
- *読み取り大抵=データが頻繁に
- *高選択性を更新している= =
- *低選択性の数行を返す行の多く
+1
+1。標準的な例は、複数の「列挙」列(例:性別=「M」と位置=「マネージャー」、複数の異なる位置があると仮定します)の組み合わせクエリです。 –
+0
+1、あなたはそれをよりよく表現しました。一般的な考え方とは異なり、オプティマイザは、実際には性別などの非常に低い基数の列でビットマップ索引を選択することはめったにありません。追加の低基数列を使用して結果セットを減らすために必要な作業は、既に考慮されているビットマップを使用して結果を単にフィルタリングするのに必要な作業と比較する必要があります。 – Ronnis
関連する問題
- 1. なぜNeo4jにビットマップインデックス、Bツリーインデックスがないのですか?
- 2. Rails for Zombiesコースは有用ですか?
- 3. `currentBackgroundColor`は有効で有用なCSSのカラー値キーワードになりますか?
- 4. VAPIDとは何ですか、なぜ有用なのですか?
- 5. Yosysでのパスで使用できる有用な属性は何ですか?
- 6. イテレータブロックの外で "yield keyword"は有用ですか?
- 7. Apache NutchでのparserJobの有用性は何ですか?
- 8. XCTestCaseのサブクラスでジェネリックの使用は有効ですか?
- 9. ASP .Netビルドサーバーで最も有用なメトリックはどれですか?
- 10. 私は共有メソッドでMyBaseを使用できますか
- 11. Mageとはどのような意味で有用ですか?
- 12. ビットフィールドを共用体で使用することは有効ですか?
- 13. スレッディングが必要/有用ですか?
- 14. 固有でブーストアキュムレータを使用する::ベクトルタイプ
- 15. silexで有権者を利用する
- 16. ジオロケーションベースの無線メッシュルーティングアルゴリズム:有用ですか?
- 17. Netbeansで固有ライブラリを使用する
- 18. 有用でない、無視する
- 19. ExtAudioFileCreateWithURL:使用する有効なオーディオフォーマットは何ですか?
- 20. 共有サービスを使用しないコントローラで共有サービスを使用するには?
- 21. DbGeometryは有効ですか?
- 22. UserExtendedProperties.GetValueはユーザー固有またはデバイス固有ですか?
- 23. Connectionプールの使用は何ですか?それは有害ですか?
- 24. HTMLヘルプワークショップは、アプリケーションで使用するにはまだ有効ですか?
- 25. これは条件式の有効な使用ですか?
- 26. spEL(Spring Expression Language)の有効な用途は何ですか?
- 27. コアデータは読み取り専用データにも有効ですか?
- 28. PopupWindow内でEditTextの使用を有効にする方法は?
- 29. 角4で共有htmlを使用するには?
- 30. アンドロイドのネイティブコードで共有メモリを使用するには?
え、HTTP返します//en.wikipediaを.org/wiki/Bitmap_index? – skaffman