记一次mysql不走索引的问题定位
问题:sql为三表关联,关联的字段上都加上了唯一索引,查询时却不走索引导致sql执行超时。查看EXPLAIN都走的ALL全表扫描。基于上述定位:为什么没走索引呢?进行多表关联查询时,要满足:1、表关联使用的条件字段中字段的长度是否是一致的2、两表关联使用的条件字段中字段的编码是否是一致的以上两个条件如果未满足,是用不上索引的,我的情况就是两个条件都不满足引起的再查看数...
个人简介:拥有6年行业经验,偏于后端及架构。熟悉dubbox、springCloud等主流微服务框架。经历过单体应用-传统主备、软硬负载集群-分布式微服务框架的演变。 目前主导的项目技术栈:k8s+docker,springboot2.0+springcloud+nacos+各类主流中间件。
