测试环境
OS:win7
version:iotdb-0.10.1
情景1、50w条数据3个测量点
setFetchSize为20
setFetchSize为200
setFetchSize为2000
setFetchSize为10000(默认值)
setFetchSize为20000
情景2、100w条数据3个测量点
setFetchSize为20
setFetchSize为200
setFetchSize为2000
setFetchSize为10000(默认值)
setFetchSize为20000
情景3、5w条数据3个测量点
setFetchSize为20
setFetchSize为200
setFetchSize为2000
setFetchSize为10000
总结
fetchsize存放查询的数据的一个缓冲区,client和server二边都有
默认这块内存区域存放10000条数据,当从服务器查完往客户端传送时,每次传送10000条数据
情景3,总数据量5w,setFetchSize几种情况都差不多,也只有数据量大的时候,硬件条件比较好的时候,直接用默认,在硬件条件较差时候,1000也够用了