This is an automated email from the ASF dual-hosted git repository.
kxiao pushed a commit to branch branch-2.0
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/branch-2.0 by this push:
new 41fe511ae8d [feat](stats) Enable auto sample by default (#25607)
41fe511ae8d is described below
commit 41fe511ae8db559b03baf42c6440c21edbfd8e41
Author: AKIRA <[email protected]>
AuthorDate: Sun Oct 22 00:48:49 2023 +0800
[feat](stats) Enable auto sample by default (#25607)
---
fe/fe-common/src/main/java/org/apache/doris/common/Config.java | 2 +-
.../src/main/java/org/apache/doris/statistics/BaseAnalysisTask.java | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/fe/fe-common/src/main/java/org/apache/doris/common/Config.java
b/fe/fe-common/src/main/java/org/apache/doris/common/Config.java
index 72ecebca781..8fc192a6d94 100644
--- a/fe/fe-common/src/main/java/org/apache/doris/common/Config.java
+++ b/fe/fe-common/src/main/java/org/apache/doris/common/Config.java
@@ -2164,7 +2164,7 @@ public class Config extends ConfigBase {
@ConfField(description =
{"是否开启大表自动sample,开启后对于大小超过huge_table_lower_bound_size_in_bytes会自动通过采样收集"
+ "统计信息", "Whether to enable automatic sampling for large tables,
which, when enabled, automatically"
+ "collects statistics through sampling for tables larger than
'huge_table_lower_bound_size_in_bytes'"})
- public static boolean enable_auto_sample = false;
+ public static boolean enable_auto_sample = true;
@ConfField(description = {
"控制统计信息的自动触发作业执行记录的持久化行数",
diff --git
a/fe/fe-core/src/main/java/org/apache/doris/statistics/BaseAnalysisTask.java
b/fe/fe-core/src/main/java/org/apache/doris/statistics/BaseAnalysisTask.java
index 04b775bcd63..81cc97a63bf 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/statistics/BaseAnalysisTask.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/statistics/BaseAnalysisTask.java
@@ -120,11 +120,11 @@ public abstract class BaseAnalysisTask {
}
protected void init(AnalysisInfo info) {
- tableSample = getTableSample();
DBObjects dbObjects =
StatisticsUtil.convertIdToObjects(info.catalogId, info.dbId, info.tblId);
catalog = dbObjects.catalog;
db = dbObjects.db;
tbl = dbObjects.table;
+ tableSample = getTableSample();
// External Table level task doesn't contain a column. Don't need to
do the column related analyze.
if (info.externalTableLevelTask) {
return;
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]