性能调优总结如下:为避免服务间多次调用,可以将多次调用改为一次调用。对于查询业务,如果业务不允许,业务数据可以Cache(代码或者redis做缓存)。对于服务间调用,对于不需要返回且数据精度结果较弱的操作,尽量修改为异步,尽快释放连接。修改操作和删除操作的条件一定要明确,避免单独使用主键。禁止使用newRunable(),必须使用线程池指定最小和最大线程数。(重要)一次插入的数据量极大,字段多,业务使用符合上述描述。批量插入动作改为MybaitsBatch(必须修改):具体写法如下:

性能调优总结如下:为避免服务间多次调用,可以将多次调用改为一次调用。对于查询业务,如果业务不允许,业务数据可以Cache(代码或者redis做缓存)。对于服务间调用,对于不需要返回且数据精度结果较弱的操作,尽量修改为异步,尽快释放连接。修改操作和删除操作的条件一定要明确,避免单独使用主键。禁止使用newRunable(),必须使用线程池指定最小和最大线程数。(重要)一次插入的数据量极大,字段多,业务使用符合上述描述。批量插入动作改为MybaitsBatch(必须修改):具体写法如下: