Java教程

性能优化

本文主要是介绍性能优化,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一.接口性能优化

  1.循环体内的的数据库操作,看是否能改为批量执行,避免多次连接操作数据库

  2.sql优化:

    a.select只返回必要的字段

    b.优化sql语句,in和exists

    c.加索引,where、group by、order by,select覆盖索引

    d.看下是否需要分页处理

    e.表数据量大的话,分库分表,读写分离

  2.把频繁查询的热点数据放到缓存中

  3.看是否能用多线程、mq异步处理

  4.看代码处理逻辑是否能优化

  5.看需求能不能适当的做出变更

这篇关于性能优化的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!