項目中某個業(yè)務列表查詢發(fā)現速度略慢言询,看了下sql只是正常的關聯查詢撇眯,并且是小表驅動大表了玄坦,explain分析一下之后發(fā)現居然是全表掃描
導致該問題的原因是關聯字段類型不一致车伞,導致索引失效帖世,我們看一下關聯字段的字符集
groupon_goods_info
goods_info
執(zhí)行修改語句窃诉,將關聯字段字符集調整為一致
ALTER TABLE groupon_goods_info CHANGE goods_info_id VARCHAR(32) CHARACTER SET utf8 COLLATE utf8_general_ci;
修改之后的查詢速度