MySQL千万级别的数量查询

MySQL千万级别的数量查询

老师,想请问下关于单表千万级别的数量,其他业务表要关联查询,但是很慢,这种情况有啥好方案吗?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

一般优化数据库查询可以考量这几个思路:

1) 减少请求压力,如:外部缓存、Join buffer等

2) 减少跨表查询复杂度,如:将3个以上表的联合查询SQL进行拆分

3) 优化索引,如:尽量采用覆盖索引,满足联合索引的最左原则

4) 减少查询数据量,如:分区、分页

5)最后还是不行,就要考虑分库分表或业务逻辑调整了

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师