【发布时间】:2013-05-22 03:18:17
【问题描述】:
我编写此查询是为了查找至少有 1000 次其他购买的购买数量,但前提是 ServiceType、GST 和 PaymentType 相同。
我正在考虑添加一个索引来加快查询速度,我认为位图索引将是在 ServiceType、PaymentType 和 GST 列上创建它的方法。
加快上述查询的最佳索引是什么?
谢谢,
吉姆
【问题讨论】:
我编写此查询是为了查找至少有 1000 次其他购买的购买数量,但前提是 ServiceType、GST 和 PaymentType 相同。
我正在考虑添加一个索引来加快查询速度,我认为位图索引将是在 ServiceType、PaymentType 和 GST 列上创建它的方法。
加快上述查询的最佳索引是什么?
谢谢,
吉姆
【问题讨论】:
B-Tree 索引(默认)
BITMAP 索引:当不同值的数量非常少时使用它,也主要用于很少更新或根本不更新的表。
REVERSE Key Indexes : 在 RAC 中用于防止热点。
分区索引(本地/全局)。 (本地分区索引使用与表相同的分区方案,全局分区索引可以有与父表不同的索引方案)
CLUSTER 索引:它是在聚簇表上创建的。
【讨论】: