原因一:索引列区分度不够:比如数据中存在大量0/1的列,并且数据分布均匀,优化器认为走索引并不会有效的提高查询效率。 原因二:WHERE语句存在函数计算:比如WHERE COUNT(field) > num。这让存储引擎很懵逼,自然是不会走索引的。 原因三:反向查询:is NULL,no ...