【发布时间】:2017-06-27 14:07:06
【问题描述】:
我正在开发一个Oracle 12c 数据库。
我有一张桌子被查询了很多。一个查询在 where 子句中使用列 A 和 B,另一个查询在 where 子句中使用 A、B、C、D 和 E 列。我想加快查询速度。
我添加了 2 个非唯一索引,一个在 A & B 上,一个在 A & B & C & D & E 上,所以我的第二个索引实际上包括第一个索引列。这是正确的吗?技术错误?还是视情况而定?
在这种情况下,在不同列上查询表时,索引的最佳做法是什么?索引有什么影响?
【问题讨论】:
标签: database indexing query-optimization oracle12c database-tuning