JDBC大提取大小和小结果集性能

时间:2016-08-19 17:06:36

标签: java jdbc oracle11g oracle12c

Oracle JDBC默认提取大小为10,我发现对于具有大量结果的特定查询,使用提取大小100会有性能提升。

我想知道在连接器上将提取大小设置为100是否会影响具有小结果集(即1行或几行)的查询的性能。

1 个答案:

答案 0 :(得分:2)

是的,您是正确的,默认fetchSize设置为10。 在调整此参数之前,我建议您分析一段时间。分析后,您可以设置全局设置。在大多数情况下,开发人员倾向于将其设置为100

我认为您可以为整个项目设置全局提取大小,然后,如果需要,您可以覆盖它应该更大/更小的单个查询。