Oracle JDBC默认提取大小为10,我发现对于具有大量结果的特定查询,使用提取大小100会有性能提升。
我想知道在连接器上将提取大小设置为100是否会影响具有小结果集(即1行或几行)的查询的性能。
答案 0 :(得分:2)
是的,您是正确的,默认fetchSize
设置为10
。
在调整此参数之前,我建议您分析一段时间。分析后,您可以设置全局设置。在大多数情况下,开发人员倾向于将其设置为100
。
我认为您可以为整个项目设置全局提取大小,然后,如果需要,您可以覆盖它应该更大/更小的单个查询。