为什么db2表建立索引后执行还是很慢?
执行慢的原因有:
1. where条件没有命中你建立的索引。
2.where条件命中索引,但是字段类型不一致,varchar类型的索引where条件中没有加单引号。会触发隐式转换,从而不走索引。
3.order by和limit使用时,会优先走order by索引,导致不走where的索引。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号