MySQL中使用流式查询避免数据OOM
3.1. 测试大数据量普通查询3.1.1. 查询耗时27w 数据量用时 38 秒3.1.2. 内存占用情况使用将近 1G 内存3.2. 测试大数据量流式查询3.2.1. 查询耗时27w 数据量用时 37 秒3.2.2. 内存占用情况由于是分批获取,所以内存在30-270m波动3.3. 测试小数据量普通查询3.3.1. 查询耗时10 条数据量用时 1 秒3.4. 测试小数据量流式查询3.4.1. 查询耗时10 条数据量用时 1 秒四、总结MySQL 流式查询对于内存占用方面的优化还是比较明显的,但是对于查询速度的影响较小,主要用于解决大数据量查询时的内存占用多的场景。
用户评论