【问题标题】:jdbc statement fetch size in DB2DB2 中的 jdbc 语句获取大小
【发布时间】:2012-09-08 23:25:24
【问题描述】:

我试图在执行查询时在语句上设置 fetchSize,以便可以提高一些长时间运行的查询的性能。我的 DB2 jdbc 驱动程序版本是 3.64(DB2 版本 9.2)。但是即使获取大小更高,我也没有看到总执行时间有任何差异。默认情况下,如果我尝试调用statement.getFetchSize(),在执行查询之前它会返回 0。这个link 提到 DB2 默认获取大小是 32。是否有任何不同的配置(以及打开连接,比如设置一些特定的属性等.) 我需要设置以使用 DB2 启用不同的提取大小吗?还是 DB2 jdbc 驱动程序不支持变化的 fetch size?

【问题讨论】:

    标签: java sql jdbc db2


    【解决方案1】:

    我相信您可以控制 DB2 上的 fetch 大小,但首先您需要为您的 jdbc 驱动程序设置 enableRowsetSupport。查看更多here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-10
      • 1970-01-01
      • 1970-01-01
      • 2016-12-26
      • 2010-11-29
      • 1970-01-01
      • 2021-10-10
      相关资源
      最近更新 更多