我指定了where条件 create_time between '2022-10-13 00:00:00' and '2023-10-13 00:00:00'一年中的数据量达几千万条,是否会有oom的问题呢?
x3naxklr1#
第一:是支持fetchsize的
第二:数据是一个一个发送到写插件,写插件的一般处理策略都是有一个批量的功能,判断数据达到了一批的要求就会开始写入到磁盘。这批数据就不会再内存里。
v09wglhw2#
@FuYouJ 多谢。我是看到文档说不支持,可能是文档未更新:
yizd12fk3#
对不起,确实不支持。
代码写的是不需要,应该是支持流式读取?
soat7uwm4#
看看preparestatement forward only
0yg35tkg5#
对不起,确实不支持。代码写的是不需要,应该是支持流式读取?
是传 fetchSize 没有用,但是支持流式读取的:
MySQL 官方文档也有说明:
MySQL JDBC 文档地址: https://dev.mysql.com/doc/connector-j/en/connector-j-reference-implementation-notes.html
5条答案
按热度按时间x3naxklr1#
第一:是支持fetchsize的
第二:数据是一个一个发送到写插件,写插件的一般处理策略都是有一个批量的功能,判断数据达到了一批的要求就会开始写入到磁盘。这批数据就不会再内存里。
v09wglhw2#
@FuYouJ 多谢。我是看到文档说不支持,可能是文档未更新:
yizd12fk3#
@FuYouJ 多谢。我是看到文档说不支持,可能是文档未更新:
对不起,确实不支持。
代码写的是不需要,应该是支持流式读取?
soat7uwm4#
看看preparestatement forward only
0yg35tkg5#
@FuYouJ 多谢。我是看到文档说不支持,可能是文档未更新:
对不起,确实不支持。
代码写的是不需要,应该是支持流式读取?
是传 fetchSize 没有用,但是支持流式读取的:
MySQL 官方文档也有说明:
MySQL JDBC 文档地址: https://dev.mysql.com/doc/connector-j/en/connector-j-reference-implementation-notes.html