胡什么萝卜
2021-09-14 09:10
采纳率: 100%
浏览 56

两表联查的mysql优化

像这种sql还有优化的余地吗。
两个表联查,都是几百万的数据,有没有优化的方法。

setect  a.* 
from table_a a,table_b b 
where a.id = b.a_id 
and b.code = 'name'
  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

5条回答 默认 最新

  • 峰子哥哥 2021-09-14 09:16
    最佳回答

    1、table_b的a_id和code加索引
    2、不要a.*,只查询出需要用到的字段
    3、最好加分页 如果只查询一条 加上limit 1

    评论
    解决 1 无用
    打赏 举报
查看更多回答(4条)

相关推荐 更多相似问题