From b8a33d2629b69a30c91e07d832e41bdd1f97e8f6 Mon Sep 17 00:00:00 2001 From: Gabriel Date: Thu, 18 Aug 2022 14:43:09 +0800 Subject: [PATCH] [Improvement](load) turn `enable_vectorized_load` on by default (#11833) --- be/src/vec/core/block.cpp | 4 +++- fe/fe-core/src/main/java/org/apache/doris/common/Config.java | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/be/src/vec/core/block.cpp b/be/src/vec/core/block.cpp index b5ca109b6d..9aab2c311b 100644 --- a/be/src/vec/core/block.cpp +++ b/be/src/vec/core/block.cpp @@ -588,7 +588,9 @@ void Block::clear_column_data(int column_size) noexcept { } } for (auto& d : data) { - DCHECK(d.column->use_count() == 1); + if (UNLIKELY(d.column->use_count() != 1)) { + LOG(WARNING) << "Ref count of column is " << d.column->use_count(); + } (*std::move(d.column)).assume_mutable()->clear(); } } diff --git a/fe/fe-core/src/main/java/org/apache/doris/common/Config.java b/fe/fe-core/src/main/java/org/apache/doris/common/Config.java index f8243f2a39..d019bbe825 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/common/Config.java +++ b/fe/fe-core/src/main/java/org/apache/doris/common/Config.java @@ -1676,7 +1676,7 @@ public class Config extends ConfigBase { public static boolean enable_quantile_state_type = false; @ConfField - public static boolean enable_vectorized_load = false; + public static boolean enable_vectorized_load = true; @ConfField(mutable = false, masterOnly = true) public static int backend_rpc_timeout_ms = 60000; // 1 min