為什么db2表建立索引后執(zhí)行還是很慢?
執(zhí)行慢的原因有:
1. where條件沒有命中你建立的索引。
2.where條件命中索引,但是字段類型不一致,varchar類型的索引where條件中沒有加單引號。會觸發(fā)隱式轉換,從而不走索引。
3.order by和limit使用時,會優(yōu)先走order by索引,導致不走where的索引。
為什么db2表建立索引后執(zhí)行還是很慢?
執(zhí)行慢的原因有:
1. where條件沒有命中你建立的索引。
2.where條件命中索引,但是字段類型不一致,varchar類型的索引where條件中沒有加單引號。會觸發(fā)隱式轉換,從而不走索引。
3.order by和limit使用時,會優(yōu)先走order by索引,導致不走where的索引。