1、更新优化(插入、修改、删除)
数据量大的时间,批量插入大量数据可能会导致数据库崩溃,所以可分批批量插入,如现在要批量插入用户数据,可以一次插入200条;
List<String> userList = new ArrayList<>();
for(String userId:userIds){
userList.add(userId);
if(userList.size() == 200){
userService.batchInsert(userList);
userList.clear();
}
}
if(Collenctions.isNotEmply(userList) && userList.size() >0){
userService.batchInsert(userList);
}
2、查询优化:
可以分页查询,一次查询n条,累加到结果上。