【发布时间】:2018-02-09 07:15:33
【问题描述】:
我在 Oracle Applications(12c 第 1 版)中运行 Oracle Grid Control 来分析运行缓慢的报告。建议实现一个索引,但是该索引(pay_run_results 上的assignment_action_id)是表上已有的另一个索引的子集(由assignment_action_id、element_type_id、source_type、status 组成)。
实施这个索引有什么意义吗?由于必须读取更少的索引块,它会使查询更快吗?
【问题讨论】:
-
在不知道数据分布的情况下,很难判断优化器将选择什么。我建议您对经常使用和不使用建议索引的查询运行解释计划,并查看每个查询的影响。