问题描述
- 两张各有500W数据的A和B,作关联查询,很慢怎么优化?
-
两张各有500W数据的A和B,作关联查询,A和B的关联字段以及A、B的筛选字段都分别作了索引。但是现在查询还是很慢,需要40多秒,单独查询A或者B表都很快,问怎么优化?
解决方案
EXPLAIN下看看,看看索引是否有用上
解决方案二:
不一定有索引就有作用,如果你的查询有问题,或者你建立的索引不合适,可能引起失效,导致全表扫描
http://blog.163.com/liuxiao0533@126/blog/static/933054132010526844516/?latestBlog
解决方案三:
查询时只返回需要使用的字段,不要使用*
解决方案四:
关联的表能不能设置过滤条件来优化查询。
时间: 2024-11-16 19:50:56