This is an automated email from the ASF dual-hosted git repository. caogaofei pushed a commit to branch for_tsbs in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit d0b44c258a3ad0c6cc635174ef5d153c4e2d4a8a Author: Beyyes <[email protected]> AuthorDate: Wed Apr 19 11:56:05 2023 +0800 change DEFAULT_INITIAL_EXPECTED_ENTRIES to 60 in tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlockBuilder.java --- .../operator/source/AbstractSeriesAggregationScanOperator.java | 2 +- .../java/org/apache/iotdb/tsfile/read/common/block/TsBlockBuilder.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/source/AbstractSeriesAggregationScanOperator.java b/server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/source/AbstractSeriesAggregationScanOperator.java index 67b42a4319..819625c53e 100644 --- a/server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/source/AbstractSeriesAggregationScanOperator.java +++ b/server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/source/AbstractSeriesAggregationScanOperator.java @@ -90,7 +90,7 @@ public abstract class AbstractSeriesAggregationScanOperator extends AbstractData for (Aggregator aggregator : aggregators) { dataTypes.addAll(Arrays.asList(aggregator.getOutputType())); } - this.resultTsBlockBuilder = new TsBlockBuilder(dataTypes); + this.resultTsBlockBuilder = new TsBlockBuilder(60, dataTypes); this.cachedRawDataSize = (1L + subSensorSize) * TSFileDescriptor.getInstance().getConfig().getPageSizeInByte(); diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlockBuilder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlockBuilder.java index c309835a09..b13c6ded4d 100644 --- a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlockBuilder.java +++ b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlockBuilder.java @@ -44,7 +44,7 @@ public class TsBlockBuilder { // so the underlying data is larger than the object overhead, and the size is power of 2. // // This could be any other small number. - private static final int DEFAULT_INITIAL_EXPECTED_ENTRIES = 8; + private static final int DEFAULT_INITIAL_EXPECTED_ENTRIES = 60; private static final int MAX_LINE_NUMBER = TSFileDescriptor.getInstance().getConfig().getMaxTsBlockLineNumber();
