yujun777 commented on code in PR #753:
URL: https://github.com/apache/doris-website/pull/753#discussion_r1642088642


##########
i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/table-design/data-partition.md:
##########
@@ -723,17 +723,19 @@ Doris FE 中有固定的 dynamic partition 控制线程,持续以特定时间
 
 具体而言,自动分区将会进行如下检查与操作(我们称此时该表分区的起始包含时间为 `START`,末尾包含时间为 `END`):
 1. `START` 时间之前的所有分区,全部被删除。
-2. 如果 `dynamic_partition.create_history_partition` 为 `true`,创建 `START` 到 `END` 
之间的所有分区;如果 `dynamic_partition.create_history_partition` 为 `false`,创建当前时间到 `END` 
之间的所有分区。
+2. 如果 `dynamic_partition.create_history_partition` 为 `false`,创建当前时间到 `END` 
之间的所有分区;如果 `dynamic_partition.create_history_partition` 为 `true`,除当前时间到 `END` 
之间的分区外,还会创建 `START` 到当前时间的分区。若定义了 
`dynamic_partition.history_partition_num`,则从当前时间向前创建的分区数量不超过 
`dynamic_partition.history_partition_num`。
 
 需要注意的是:
 1. 如果分区时间范围与 `[START, END]` 范围相交,则认为**属于**当前 dynamic partition 时间范围。
-2. 如果尝试创建的新分区和现有分区冲突,则保留当前分区,不创建该新分区。
+2. 如果尝试创建的新分区和现有分区冲突,则保留当前分区,不创建该新分区。如果该行为出现在建表时,DDL 将会报错。
 
 因此,自动分区表在系统自动维护后,呈现的状态是:
-1. `START` 时间之前**不包含**任何分区;
+1. `START` 时间之前,除 `dynamic_partition.reserved_history_periods` 
所指定范围以外,**不包含**任何分区;
 2. 保留所有 `END` 时间以后**手动创建的**分区。
 3. 除手动删除或意外丢失的分区外,表包含**特定范围**内的全部分区;如果其中某一段范围有手动创建的分区,则这部分分区被保留;其他范围均被dynamic 
partition 按照 `dynamic_partition.time_unit` 为单位创建的单位分区覆盖。
-    - 如果 `dynamic_partition.create_history_partition` 为 `true`,则**特定范围**为 
`[START, END]`;
+    - 如果 `dynamic_partition.create_history_partition` 为 `true`:
+      - 若定义了 `dynamic_partition.history_partition_num`,则**特定范围**为 `[max(START, 
当前时间 - dynamic_partition.history_partition_num), END]`;

Review Comment:
   删除 "当前时间 -"



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@doris.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@doris.apache.org
For additional commands, e-mail: dev-h...@doris.apache.org

Reply via email to