From 63a11ea108324d39782e58c47a7c87f274b1e2b5 Mon Sep 17 00:00:00 2001 From: zhiqiang-hhhh Date: Tue, 8 Oct 2024 20:48:42 +0800 Subject: [PATCH 1/2] X --- docs/query/query-variables/variables.md | 8 ++++++++ .../current/query/query-variables/variables.md | 8 ++++++++ .../version-2.1/query/query-variables/variables.md | 8 ++++++++ .../version-3.0/query/query-variables/variables.md | 8 ++++++++ .../version-2.1/query/query-variables/variables.md | 8 ++++++++ .../version-3.0/query/query-variables/variables.md | 8 ++++++++ 6 files changed, 48 insertions(+) diff --git a/docs/query/query-variables/variables.md b/docs/query/query-variables/variables.md index e45aab274a0d3..e9b3695cbc809 100644 --- a/docs/query/query-variables/variables.md +++ b/docs/query/query-variables/variables.md @@ -699,6 +699,14 @@ Note that the comment must start with /*+ and can only follow the SELECT. Controls whether to extend variant column in desc table_name. The default value is false. +* `enable_adaptive_pipeline_task_serial_read_on_limit` + + When enabled, the pipeline task concurrency will be adjusted automatically. When the scan node has no filter conditions and the limit parameter is less than the number of rows specified in `adaptive_pipeline_task_serial_read_on_limit`, the parallelism of the scan will be set to 1. + +* `adaptive_pipeline_task_serial_read_on_limit` + + When `enable_adaptive_pipeline_task_serial_read_on_limit` is enabled, the number of rows at which the parallelism of the scan will be set to 1. + *** #### Supplementary instructions on statement execution timeout control diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/query/query-variables/variables.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/query/query-variables/variables.md index ffa37585305e8..3e310a1596358 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/query/query-variables/variables.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/query/query-variables/variables.md @@ -687,6 +687,14 @@ try (Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:9030/ 是否展示 variant 的拆解列。默认为 false。 +* `enable_adaptive_pipeline_task_serial_read_on_limit` + + 开启后将会允许自动调整 pipeline task 的并发数。当 scan 节点没有过滤条件,且 limit 参数小于 `adaptive_pipeline_task_serial_read_on_limit` 中指定的行数时,scan 的并行度将会被设置为 1。 + +* `adaptive_pipeline_task_serial_read_on_limit` + + 当 enable_adaptive_pipeline_task_serial_read_on_limit 开启时,scan 的并行度将会被设置为 1 的行数阈值。 + *** #### 关于语句执行超时控制的补充说明 diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/query/query-variables/variables.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/query/query-variables/variables.md index 0b24dba491d9f..fbbeb1a0fd009 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/query/query-variables/variables.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/query/query-variables/variables.md @@ -703,6 +703,14 @@ try (Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:9030/ 是否展示 variant 的拆解列。默认为 false。 +* `enable_adaptive_pipeline_task_serial_read_on_limit` + + 开启后将会允许自动调整 pipeline task 的并发数。当 scan 节点没有过滤条件,且 limit 参数小于 `adaptive_pipeline_task_serial_read_on_limit` 中指定的行数时,scan 的并行度将会被设置为 1。 + +* `adaptive_pipeline_task_serial_read_on_limit` + + 当 enable_adaptive_pipeline_task_serial_read_on_limit 开启时,scan 的并行度将会被设置为 1 的行数阈值。 + *** #### 关于语句执行超时控制的补充说明 diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/query/query-variables/variables.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/query/query-variables/variables.md index 99887008026c3..b4c7618ee8219 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/query/query-variables/variables.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/query/query-variables/variables.md @@ -687,6 +687,14 @@ try (Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:9030/ 是否展示 variant 的拆解列。默认为 false。 +* `enable_adaptive_pipeline_task_serial_read_on_limit` + + 开启后将会允许自动调整 pipeline task 的并发数。当 scan 节点没有过滤条件,且 limit 参数小于 `adaptive_pipeline_task_serial_read_on_limit` 中指定的行数时,scan 的并行度将会被设置为 1。 + +* `adaptive_pipeline_task_serial_read_on_limit` + + 当 enable_adaptive_pipeline_task_serial_read_on_limit 开启时,scan 的并行度将会被设置为 1 的行数阈值。 + *** #### 关于语句执行超时控制的补充说明 diff --git a/versioned_docs/version-2.1/query/query-variables/variables.md b/versioned_docs/version-2.1/query/query-variables/variables.md index 32532f5dc760d..bb2019c5c3532 100644 --- a/versioned_docs/version-2.1/query/query-variables/variables.md +++ b/versioned_docs/version-2.1/query/query-variables/variables.md @@ -717,6 +717,14 @@ This feature is supported since the Apache Doris 2.0.2 version Controls whether to extend variant column in desc table_name. The default value is false. +* `enable_adaptive_pipeline_task_serial_read_on_limit` + + When enabled, the pipeline task concurrency will be adjusted automatically. When the scan node has no filter conditions and the limit parameter is less than the number of rows specified in `adaptive_pipeline_task_serial_read_on_limit`, the parallelism of the scan will be set to 1. + +* `adaptive_pipeline_task_serial_read_on_limit` + + When `enable_adaptive_pipeline_task_serial_read_on_limit` is enabled, the number of rows at which the parallelism of the scan will be set to 1. + *** #### Supplementary instructions on statement execution timeout control diff --git a/versioned_docs/version-3.0/query/query-variables/variables.md b/versioned_docs/version-3.0/query/query-variables/variables.md index 5e1b4afbca43f..adf85e782c917 100644 --- a/versioned_docs/version-3.0/query/query-variables/variables.md +++ b/versioned_docs/version-3.0/query/query-variables/variables.md @@ -699,6 +699,14 @@ Note that the comment must start with /*+ and can only follow the SELECT. Controls whether to extend variant column in desc table_name. The default value is false. +* `enable_adaptive_pipeline_task_serial_read_on_limit` + + When enabled, the pipeline task concurrency will be adjusted automatically. When the scan node has no filter conditions and the limit parameter is less than the number of rows specified in `adaptive_pipeline_task_serial_read_on_limit`, the parallelism of the scan will be set to 1. + +* `adaptive_pipeline_task_serial_read_on_limit` + + When `enable_adaptive_pipeline_task_serial_read_on_limit` is enabled, the number of rows at which the parallelism of the scan will be set to 1. + *** #### Supplementary instructions on statement execution timeout control From 39d681b1e26428fb5ee41942bbf047d590194ec8 Mon Sep 17 00:00:00 2001 From: zhiqiang-hhhh Date: Fri, 11 Oct 2024 11:02:28 +0800 Subject: [PATCH 2/2] Default value --- docs/query/query-variables/variables.md | 3 ++- .../current/query/query-variables/variables.md | 2 +- .../version-2.1/query/query-variables/variables.md | 2 +- .../version-3.0/query/query-variables/variables.md | 2 +- versioned_docs/version-2.1/query/query-variables/variables.md | 1 + versioned_docs/version-3.0/query/query-variables/variables.md | 1 + 6 files changed, 7 insertions(+), 4 deletions(-) diff --git a/docs/query/query-variables/variables.md b/docs/query/query-variables/variables.md index e9b3695cbc809..0357b4a0bdd03 100644 --- a/docs/query/query-variables/variables.md +++ b/docs/query/query-variables/variables.md @@ -705,7 +705,8 @@ Note that the comment must start with /*+ and can only follow the SELECT. * `adaptive_pipeline_task_serial_read_on_limit` - When `enable_adaptive_pipeline_task_serial_read_on_limit` is enabled, the number of rows at which the parallelism of the scan will be set to 1. + When `enable_adaptive_pipeline_task_serial_read_on_limit` is enabled, the number of rows at which the parallelism of the scan will be set to 1. + Default value is `10000` *** diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/query/query-variables/variables.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/query/query-variables/variables.md index 3e310a1596358..ecc0edf0953d8 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/query/query-variables/variables.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/query/query-variables/variables.md @@ -693,7 +693,7 @@ try (Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:9030/ * `adaptive_pipeline_task_serial_read_on_limit` - 当 enable_adaptive_pipeline_task_serial_read_on_limit 开启时,scan 的并行度将会被设置为 1 的行数阈值。 + 当 enable_adaptive_pipeline_task_serial_read_on_limit 开启时,scan 的并行度将会被设置为 1 的行数阈值。默认值是 `10000`。 *** diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/query/query-variables/variables.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/query/query-variables/variables.md index fbbeb1a0fd009..b1a1d76496633 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/query/query-variables/variables.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/query/query-variables/variables.md @@ -709,7 +709,7 @@ try (Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:9030/ * `adaptive_pipeline_task_serial_read_on_limit` - 当 enable_adaptive_pipeline_task_serial_read_on_limit 开启时,scan 的并行度将会被设置为 1 的行数阈值。 + 当 enable_adaptive_pipeline_task_serial_read_on_limit 开启时,scan 的并行度将会被设置为 1 的行数阈值。默认值是 `10000`。 *** diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/query/query-variables/variables.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/query/query-variables/variables.md index b4c7618ee8219..65b97b70f8a16 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/query/query-variables/variables.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/query/query-variables/variables.md @@ -693,7 +693,7 @@ try (Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:9030/ * `adaptive_pipeline_task_serial_read_on_limit` - 当 enable_adaptive_pipeline_task_serial_read_on_limit 开启时,scan 的并行度将会被设置为 1 的行数阈值。 + 当 enable_adaptive_pipeline_task_serial_read_on_limit 开启时,scan 的并行度将会被设置为 1 的行数阈值。默认值是 `10000`。 *** diff --git a/versioned_docs/version-2.1/query/query-variables/variables.md b/versioned_docs/version-2.1/query/query-variables/variables.md index bb2019c5c3532..a6692e4acd51a 100644 --- a/versioned_docs/version-2.1/query/query-variables/variables.md +++ b/versioned_docs/version-2.1/query/query-variables/variables.md @@ -724,6 +724,7 @@ This feature is supported since the Apache Doris 2.0.2 version * `adaptive_pipeline_task_serial_read_on_limit` When `enable_adaptive_pipeline_task_serial_read_on_limit` is enabled, the number of rows at which the parallelism of the scan will be set to 1. + Default value is `10000` *** diff --git a/versioned_docs/version-3.0/query/query-variables/variables.md b/versioned_docs/version-3.0/query/query-variables/variables.md index adf85e782c917..c04c61b79991b 100644 --- a/versioned_docs/version-3.0/query/query-variables/variables.md +++ b/versioned_docs/version-3.0/query/query-variables/variables.md @@ -706,6 +706,7 @@ Note that the comment must start with /*+ and can only follow the SELECT. * `adaptive_pipeline_task_serial_read_on_limit` When `enable_adaptive_pipeline_task_serial_read_on_limit` is enabled, the number of rows at which the parallelism of the scan will be set to 1. + Default value is `10000` ***