- 博客(2)
- 收藏
- 关注
原创 MySQL流式查询及游标查询
一、业务场景现在业务系统需要从 MySQL 数据库里读取 500w 数据行进行处理迁移数据 导出数据 批量处理数据二、罗列一下三种处理方式常规查询:一次性读取 500w 数据到 JVM 内存中,或者分页读取流式查询:每次读取一条加载到 JVM 内存进行业务处理游标查询:和流式一样,通过 fetchSize 参数,控制一次读取多少条数据2.1 常规查询默认情况下,完整的检索结果集会将其存储在内存中。在大多数情况下,这是最有效的操作方式,更易于实现。假设单表 500
2021-11-05 14:24:50
6439
1
原创 一分钟内向数据库中批量插入100万数据
测试机器:1核2G罗列⼀下三种插⼊⽅式:1、动态SQL拼接批量插入一万条数据:4.7s @Test public void dynamicSql() { List<NotifyRecordEntity> notifyRecordEntityList = Lists.newArrayList(); for (int i = 0; i < 10000; i++) { NotifyRecordEntity record = n
2021-11-04 16:45:49
2086
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人