Oracle JDBC 默认获取大小为 10,对于具有大量结果的特定查询,我发现使用获取大小 100 可以提高性能。
我想知道在连接器上将提取大小全面设置为 100 是否会对小结果集(即 1 行或几行)的查询性能产生负面影响。
最佳答案
是的,您是正确的,默认 fetchSize
设置为 10
。
在调整此参数之前,我建议您先分析一段时间。分析后,您可以设置全局设置。大多数情况下,开发人员倾向于将其设置为100
。
我认为您可以为整个项目设置全局获取大小,然后,如果需要,您可以为某些应该更大/更小的单独查询覆盖它。
关于java - JDBC 大提取大小和小结果集性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39044411/