You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ca...@apache.org on 2023/04/19 03:56:30 UTC

[iotdb] 04/04: change DEFAULT_INITIAL_EXPECTED_ENTRIES to 60 in tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlockBuilder.java

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 <cg...@foxmail.com>
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();