Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql oracle中的索引查询_Sql_Oracle_Indexing - Fatal编程技术网

Sql oracle中的索引查询

Sql oracle中的索引查询,sql,oracle,indexing,Sql,Oracle,Indexing,我编写此查询是为了查找至少有1000次其他购买的购买数量,但前提是ServiceType、GST和PaymentType相同 我正在考虑添加一个索引以加快查询速度,我认为位图索引将是在ServiceType、PaymentType和GST列上创建该索引的方法 加快上述查询的最佳索引是什么 谢谢 JimB树索引(默认) 位图索引:当不同值的数量非常少时使用,也主要用于更新很少或根本没有更新的表 反向密钥索引:在RAC中用于防止热点 分区索引(本地/全局)。(本地分区索引使用的分区方案与表使用的分区

我编写此查询是为了查找至少有1000次其他购买的购买数量,但前提是ServiceType、GST和PaymentType相同

我正在考虑添加一个索引以加快查询速度,我认为位图索引将是在ServiceType、PaymentType和GST列上创建该索引的方法

加快上述查询的最佳索引是什么

谢谢

Jim

B树索引(默认)

位图索引:当不同值的数量非常少时使用,也主要用于更新很少或根本没有更新的表

反向密钥索引:在RAC中用于防止热点

分区索引(本地/全局)。(本地分区索引使用的分区方案与表使用的分区方案相同,全局分区索引可以具有与父表不同的索引方案)

集群索引:它是在集群表上创建的