性能调优及MyBatis开启batch模式

【性能调优及MyBatis开启batch模式】针对性能调优总结有如下几条:

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

    性能调优及MyBatis开启batch模式
    文章图片

    性能调优及MyBatis开启batch模式
    文章图片

    性能调优及MyBatis开启batch模式
    文章图片

    性能调优及MyBatis开启batch模式
    文章图片

    性能调优及MyBatis开启batch模式
    文章图片

    性能调优及MyBatis开启batch模式
    文章图片

    性能调优及MyBatis开启batch模式
    文章图片

    推荐阅读