一.接口性能优化
1.循环体内的的数据库操作,看是否能改为批量执行,避免多次连接操作数据库
2.sql优化:
a.select只返回必要的字段
b.优化sql语句,in和exists
c.加索引,where、group by、order by,select覆盖索引
d.看下是否需要分页处理
e.表数据量大的话,分库分表,读写分离
2.把频繁查询的热点数据放到缓存中
3.看是否能用多线程、mq异步处理
4.看代码处理逻辑是否能优化
5.看需求能不能适当的做出变更
2023-09-26 12:20:28
一.接口性能优化
1.循环体内的的数据库操作,看是否能改为批量执行,避免多次连接操作数据库
2.sql优化:
a.select只返回必要的字段
b.优化sql语句,in和exists
c.加索引,where、group by、order by,select覆盖索引
d.看下是否需要分页处理
e.表数据量大的话,分库分表,读写分离
2.把频繁查询的热点数据放到缓存中
3.看是否能用多线程、mq异步处理
4.看代码处理逻辑是否能优化
5.看需求能不能适当的做出变更
下一篇:三元运算符