首先看案例: 表中字段FPHONE_IMEI是varchar类型的,主键也建立在FPHONE_IMEI 字段上,原则上只要where条件中用到了这个字段,就会走索引,这也是建立索引的目的,可事实是这样子么.首先看下面这条查询,初看,唯一值查询走索引应该很快,实际上呢,从执行计划可以看出,没有使用到索引,而是全表扫描,所有这条查询语句性能好不到哪里. 看看实际的执行时间: 1.11s,超过一秒了我们定义为慢SQL,因此这条语句是有性能问题的. 再看下面这条查询语句,就和预想的一样,走主键索引,查询