假如说Table表中有三个字段A,B,C,都是高频查询过滤条件。如果建立复合索引(A,B,C)的话,有些查询组合会导致索引失效的,那为什么不分别在三个字段上都建立索引?复合索引的存在意义又是什么呢?这种情况最优的建立索引策略应该是什么?
假如说Table表中有三个字段A,B,C,都是高频查询过滤条件。如果建立复合索引(A,B,C)的话,有些查询组合会导致索引失效的,那为什么不分别在三个字段上都建立索引?复合索引的存在意义又是什么呢?这种情况最优的建立索引策略应该是什么?
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
5 回答1.4k 阅读
3 回答1.2k 阅读✓ 已解决
2 回答2k 阅读
3 回答2k 阅读
既然你都这么问了,我也非常赞同你的说法,复合索引的作用是什么呢?索引的作用又是什么呢?干脆全部不要好了。关于你的这个索引建立,根据情况决定,如果,你这个表只是高频查询,而修改操作相对很少,那你完全可以考虑多索引的,即建立组合索引后再建立其它索引。因为不清楚你的具体项目需求,所以就不多说了。