mysql数据库,索引字符集不一致,slowsql慢查询,接口超时问题
mysql数据库,slowsql慢查询导致接口超时问题
现象:日志中有slowsql,在数据库中执行也查询不出来,接口超时加载不出来。多表关联查询,有索引但在生产环境没用上。
分析过程:
1.执行计划,在开发环境时间很快,在生产环境超时,索引失效。关联查询,有几张表10万级数据量,join取笛卡尔集,查询的数据量很大。
2.优化了sql,开发环境从10秒左右优化到0.几秒。生产环境还是超时。
3.由于没有其他报错日志,还是怀疑数据库端的问题。因为各个环境一致的。首先排除数据库版本问题。
4.排查是否锁表了,
原创
2020-08-19 14:21:29 ·
821 阅读 ·
0 评论