性能调优及MyBatis开启batch模式

发布时间:2022-08-19 13:37

针对性能调优总结有如下几条:

  1. 避免服务间的多次调用,可将多次修改为一次,对于查询业务,如业务不允许则可将业务数据进行缓存(代码或者redis进行缓存)。
  2. 服务间调用对于无需返回并且对数据准确性结果较弱的操作,尝试修改为异步,尽快释放连接。
  3. 修改操作及删除操作条件必须明确,避免单独使用主键。
  4. 禁止使用new Runable(), 使用线程必须使用线程池明确最小,最大线程数。
  5. (重要) 单次插入数据量特别大,字段特别多,业务的使用量
    符合以上描述的批量插入动作修改为 Mybaits Batch写法(必须修改):
    具体写法如下图:
    性能调优及MyBatis开启batch模式_第1张图片
    性能调优及MyBatis开启batch模式_第2张图片
    性能调优及MyBatis开启batch模式_第3张图片
    性能调优及MyBatis开启batch模式_第4张图片
    性能调优及MyBatis开启batch模式_第5张图片
    性能调优及MyBatis开启batch模式_第6张图片
    性能调优及MyBatis开启batch模式_第7张图片
    性能调优及MyBatis开启batch模式_第8张图片

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号