2

我正在浏览 MySQL 连接器 (5.1.24) 源代码,我注意到方法中有一些不寻常的地方StatementImpl#createStreamingResultSet

javadoc说

我们仅在结果集为只进、只读且获取大小已设置为Integer.MIN_VALUE时才流式传输结果集

@return true 如果这个结果集应该是一次流式传输而不是一次全部读取。

这让我相信,如果我们想在 MySQL 中流式传输结果集,那么就没有批量检索行的选项(比如一次 100 行)。

如果 fetch-size 是 Integer.MIN_VALUE 的假设是否正确,那么结果将一次检索 1 行?那不会是性能上的打击吗?

4

0 回答 0