我们什么时候创建位图索引?
我试图找出它,但得到了不同的答案,所以请给我你最好的意见。
最佳答案
您应该在具有相当静态的低基数值(少量不经常更改的不同值)的表上使用位图索引。要考虑使用位图,基数应低于 1%,如果低于 0.1%,则它很可能是最佳选择。与 b-tree 相比,维护位图索引的开销很高,因此它们最适合很少更改的数据,尽管在这种情况下的适用性取决于应用程序,其中数据更改和报告可能不是并发的,因此您不需要介意额外的努力。
举个简单的例子:在员工表上,如果你索引了性别、职位、部门、年龄和员工#,你会为性别和职位选择位图,可能为部门选择位图,但可能不会为年龄和员工编号选择位图.
关于oracle11g - 我们什么时候创建位图索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4972891/