从调用多次接口改为Batch批量查询
查询业务压力大小
- 查询数据库所在服务器CPU、内存占用
- 查询数据库的连接数等
查询数据库的状态
https://blog.csdn.net/h2604396739/article/details/90521471/
定位慢查询
https://blog.csdn.net/m0_54187478/article/details/136380207
定位后需要修改sql
- 是否深分页
- 是否返回的数据量过大
- 是否没有正常返回数据
对sql进行耗时分析,确认耗时正常
https://www.cnblogs.com/opensmarty/p/17346666.html
修改mysql的参数
https://blog.csdn.net/weixin_43759894/article/details/142565163
分库分表
读写分离
优化索引
- 覆盖索引,避免回表
- 查看执行计划,以便优化sql