场景:
页面获取下拉框数据,数据量有1000条,执行一个简单的select ,获取所有数据,耗费时间超过2000毫秒。
解决:
经查,Oracle 的jdbc默认fetch size 设置的是10,也就是说1000条数据的获取默认情况下将分100次从Oracle取出所有记录,自然是很慢了。将fetch size设置为大于1000的值,此时, 一次取值即可获取全部数据。
场景:
页面获取下拉框数据,数据量有1000条,执行一个简单的select ,获取所有数据,耗费时间超过2000毫秒。
解决:
经查,Oracle 的jdbc默认fetch size 设置的是10,也就是说1000条数据的获取默认情况下将分100次从Oracle取出所有记录,自然是很慢了。将fetch size设置为大于1000的值,此时, 一次取值即可获取全部数据。