in java/core/src/main/java/com/aliyun/openservices/tablestore/agent/util/TablestoreHelper.java [444:453]
private static int configBatchSize(Integer batchSize, Long iteratorMaxCount, Filter metadataFilter) {
if ((batchSize == null || batchSize == -1) && (iteratorMaxCount != null && iteratorMaxCount > 0)) {
if (metadataFilter == null) {
return Math.max(Math.min(5000, iteratorMaxCount.intValue()), 1);
} else {
return Math.max(Math.min(5000, (int) (iteratorMaxCount.intValue() * 1.3)), 1);
}
}
return (batchSize == null || batchSize <= 0) ? 5000 : batchSize;
}