背景:项目慢sql优化,涉及联表查询,执行计划中type: ref,即索引生效,依旧很慢,最后排查出是联表字段的排序规则不一致导致;
(默认的utf8字符集对应的校对规则是utf8_general_ci);
因为排序规则不一致导致联表时需要进行转换之后才能进行比较;
背景:项目慢sql优化,涉及联表查询,执行计划中type: ref,即索引生效,依旧很慢,最后排查出是联表字段的排序规则不一致导致;
(默认的utf8字符集对应的校对规则是utf8_general_ci);
因为排序规则不一致导致联表时需要进行转换之后才能进行比较;