From 51a056f7b2533c63a947f62da28c55fa303517f7 Mon Sep 17 00:00:00 2001 From: lincion Date: Mon, 21 Feb 2022 14:41:29 +0800 Subject: [PATCH 1/3] New Chinese translation for system.mutations with original artical:https://clickhouse.com/docs/en/operations/system-tables/mutations/ --- docs/zh/operations/system-tables/mutations.md | 55 +++++++++++++------ 1 file changed, 38 insertions(+), 17 deletions(-) diff --git a/docs/zh/operations/system-tables/mutations.md b/docs/zh/operations/system-tables/mutations.md index 17313274bd5..f2107e4351b 100644 --- a/docs/zh/operations/system-tables/mutations.md +++ b/docs/zh/operations/system-tables/mutations.md @@ -1,30 +1,51 @@ ---- -machine_translated: true -machine_translated_rev: 5decc73b5dc60054f19087d3690c4eb99446a6c3 ---- +# system.mutations {#system_tables-mutations} -# 系统。突变 {#system_tables-mutations} +该表包含MergeTree表及其扩展表的[mutations](../../sql-reference/statements/alter.md#alter-mutations)信息 。每条mutations命令都用一行来表示。 -该表包含以下信息 [突变](../../sql-reference/statements/alter.md#alter-mutations) MergeTree表及其进展。 每个突变命令由一行表示。 该表具有以下列: +该表具有以下列属性: -**数据库**, **表** -应用突变的数据库和表的名称。 +- `database` ([String](../../sql-reference/data-types/string.md))----应用mutation的数据库名称。 -**mutation_id** -变异的ID 对于复制的表,这些Id对应于znode中的名称 `/mutations/` 动物园管理员的目录。 对于未复制的表,Id对应于表的数据目录中的文件名。 +- `table` ([String](../../sql-reference/data-types/string.md))----应用mutation的表名称。 -**命令** -Mutation命令字符串(查询后的部分 `ALTER TABLE [db.]table`). +- `mutation_id` ([String](../../sql-reference/data-types/string.md))----mutation的ID。对于复制表,这些ID对应于ZooKeeper中/mutations/目录下的znode名称。对于非复制表,ID对应表的数据目录中的文件名。 -**create_time** -当这个突变命令被提交执行。 +- `command` ([String](../../sql-reference/data-types/string.md))----Mutation命令字符串(`ALTER TABLE [db.]table`语句之后的部分)。 -**block_numbers.partition_id**, **block_numbers.编号** -嵌套列。 对于复制表的突变,它包含每个分区的一条记录:分区ID和通过突变获取的块编号(在每个分区中,只有包含编号小于该分区中突变获取的块编号的块的 在非复制表中,所有分区中的块编号形成一个序列。 这意味着对于非复制表的突变,该列将包含一条记录,其中包含由突变获取的单个块编号。 +- `create_time` ([Datetime](../../sql-reference/data-types/datetime.md))----mutation命令提交执行的日期和时间。 -**parts_to_do** -为了完成突变,需要突变的数据部分的数量。 +- `block_numbers.partition_id` ([Array](../../sql-reference/data-types/array.md)([String](../../sql-reference/data-types/string.md)))**----对于复制表的mutations,该数组包含分区的ID(每个分区都有一条记录)。对于非复制表的mutations,该数组为空。 -**is_done** -变异完成了?? 请注意,即使 `parts_to_do = 0` 由于长时间运行的INSERT将创建需要突变的新数据部分,因此可能尚未完成复制表的突变。 +- `block_numbers.number` ([Array](../../sql-reference/data-types/array.md)([Int64](../../sql-reference/data-types/int-uint.md)))----对于复制表的mutations,该数组包含每个分区的一条记录,以及通过该mutation获取的块号。只有包含块号小于该数字的块的part才会在分区中应用mutation。 -如果在改变某些部分时出现问题,以下列将包含其他信息: +- `parts_to_do_names` ([Array](../../sql-reference/data-types/array.md)([String](../../sql-reference/data-types/string.md)))----由需要应用mutation的part名称构成的数组。 -**latest_failed_part** -不能变异的最新部分的名称。 +- `parts_to_do` ([Int64](../../sql-reference/data-types/int-uint.md))----需要应用mutation的part的数量。 -**latest_fail_time** -最近的部分突变失败的时间。 +- `is_done` ([UInt8](../../sql-reference/data-types/int-uint.md))----mutation是否完成的标志。其中: -**latest_fail_reason** -导致最近部件变异失败的异常消息。 + - 1,表示mutation已经完成。 + - 0,表示mutation仍在进行中。 + + +!!! info "注意" + 即使 parts_to_do = 0,也有可能因为一个长期运行的 INSERT 查询而导致复制表的mutation尚未完成,因为该INSERT将创建一个需要mutation的新part。 + +如果某些parts在mutation时出现问题,以下列将包含额外的信息: + +- `latest_failed_part`([String](../../sql-reference/data-types/string.md))----最近不能mutation的part的名称。 + + +- `latest_fail_time`([Datetime](../../sql-reference/data-types/datetime.md))----最近的一个mutation失败的时间。 + + +- `latest_fail_reason`([String](../../sql-reference/data-types/string.md))----导致最近part的mutation失败的异常消息。 + + +**另请参阅** + +- Mutations +- [MergeTree](../../engines/table-engines/mergetree-family/mergetree.md) 表引擎 +- [ReplicatedMergeTree](../../engines/table-engines/mergetree-family/replication.md) 家族 + +[Original article](https://clickhouse.com/docs/en/operations/system_tables/mutations) \ No newline at end of file From 4eef113010c1e9e9edd56e8496879f160e95b0d6 Mon Sep 17 00:00:00 2001 From: lincion Date: Mon, 21 Feb 2022 15:50:25 +0800 Subject: [PATCH 2/3] Fix some translation --- docs/zh/operations/system-tables/mutations.md | 43 +++++++++---------- 1 file changed, 21 insertions(+), 22 deletions(-) diff --git a/docs/zh/operations/system-tables/mutations.md b/docs/zh/operations/system-tables/mutations.md index f2107e4351b..dc8d5d1360b 100644 --- a/docs/zh/operations/system-tables/mutations.md +++ b/docs/zh/operations/system-tables/mutations.md @@ -1,45 +1,44 @@ # system.mutations {#system_tables-mutations} -该表包含MergeTree表及其扩展表的[mutations](../../sql-reference/statements/alter.md#alter-mutations)信息 。每条mutations命令都用一行来表示。 +该表包含关于MergeTree表的[突变](../../sql-reference/statements/alter.md#alter-mutations)及其进展的信息 。每条突变命令都用一行来表示。 该表具有以下列属性: -- `database` ([String](../../sql-reference/data-types/string.md))----应用mutation的数据库名称。 +- `database` ([String](../../sql-reference/data-types/string.md)) — 应用突变的数据库名称。 -- `table` ([String](../../sql-reference/data-types/string.md))----应用mutation的表名称。 +- `table` ([String](../../sql-reference/data-types/string.md)) — 应用突变的表名称。 -- `mutation_id` ([String](../../sql-reference/data-types/string.md))----mutation的ID。对于复制表,这些ID对应于ZooKeeper中/mutations/目录下的znode名称。对于非复制表,ID对应表的数据目录中的文件名。 +- `mutation_id` ([String](../../sql-reference/data-types/string.md)) — 突变的ID。对于复制表,这些ID对应于ZooKeeper中/mutations/目录下的znode名称。对于非复制表,ID对应表的数据目录中的文件名。 -- `command` ([String](../../sql-reference/data-types/string.md))----Mutation命令字符串(`ALTER TABLE [db.]table`语句之后的部分)。 +- `command` ([String](../../sql-reference/data-types/string.md)) — 突变命令字符串(`ALTER TABLE [db.]table`语句之后的部分)。 -- `create_time` ([Datetime](../../sql-reference/data-types/datetime.md))----mutation命令提交执行的日期和时间。 +- `create_time` ([Datetime](../../sql-reference/data-types/datetime.md)) — 突变命令提交执行的日期和时间。 -- `block_numbers.partition_id` ([Array](../../sql-reference/data-types/array.md)([String](../../sql-reference/data-types/string.md)))**----对于复制表的mutations,该数组包含分区的ID(每个分区都有一条记录)。对于非复制表的mutations,该数组为空。 +- `block_numbers.partition_id` ([Array](../../sql-reference/data-types/array.md)([String](../../sql-reference/data-types/string.md))) — 对于复制表的突变,该数组包含分区的ID(每个分区都有一条记录)。对于非复制表的突变,该数组为空。 -- `block_numbers.number` ([Array](../../sql-reference/data-types/array.md)([Int64](../../sql-reference/data-types/int-uint.md)))----对于复制表的mutations,该数组包含每个分区的一条记录,以及通过该mutation获取的块号。只有包含块号小于该数字的块的part才会在分区中应用mutation。 +- `block_numbers.number` ([Array](../../sql-reference/data-types/array.md)([Int64](../../sql-reference/data-types/int-uint.md))) — 对于复制表的突变,该数组包含每个分区的一条记录,以及通过突变获取的块号。只有包含块号小于该数字的块的part才会在分区中应用突变。 + + 在非复制表中,所有分区中的块号组成一个序列。这意味着对于非复制表的突变,该列将包含一条记录,该记录具有通过突变获得的单个块号。 + +- `parts_to_do_names` ([Array](../../sql-reference/data-types/array.md)([String](../../sql-reference/data-types/string.md))) — 由需要应用突变的part名称构成的数组。 -- `parts_to_do_names` ([Array](../../sql-reference/data-types/array.md)([String](../../sql-reference/data-types/string.md)))----由需要应用mutation的part名称构成的数组。 +- `parts_to_do` ([Int64](../../sql-reference/data-types/int-uint.md)) — 需要应用突变的part的数量。 -- `parts_to_do` ([Int64](../../sql-reference/data-types/int-uint.md))----需要应用mutation的part的数量。 - -- `is_done` ([UInt8](../../sql-reference/data-types/int-uint.md))----mutation是否完成的标志。其中: - - - 1,表示mutation已经完成。 - - 0,表示mutation仍在进行中。 +- `is_done` ([UInt8](../../sql-reference/data-types/int-uint.md)) — 突变是否完成的标志。其中: + - 1,表示突变已经完成。 + - 0,表示突变仍在进行中。 !!! info "注意" - 即使 parts_to_do = 0,也有可能因为一个长期运行的 INSERT 查询而导致复制表的mutation尚未完成,因为该INSERT将创建一个需要mutation的新part。 + 即使 parts_to_do = 0,由于长时间运行的`INSERT`查询将创建需要突变的新part,也可能导致复制表突变尚未完成。 -如果某些parts在mutation时出现问题,以下列将包含额外的信息: +如果某些parts在突变时出现问题,以下列将包含附加信息: -- `latest_failed_part`([String](../../sql-reference/data-types/string.md))----最近不能mutation的part的名称。 +- `latest_failed_part`([String](../../sql-reference/data-types/string.md)) — 最近不能突变的part的名称。 +- `latest_fail_time`([Datetime](../../sql-reference/data-types/datetime.md)) — 最近的一个突变失败的时间。 -- `latest_fail_time`([Datetime](../../sql-reference/data-types/datetime.md))----最近的一个mutation失败的时间。 - - -- `latest_fail_reason`([String](../../sql-reference/data-types/string.md))----导致最近part的mutation失败的异常消息。 +- `latest_fail_reason`([String](../../sql-reference/data-types/string.md)) — 导致最近part的突变失败的异常消息。 **另请参阅** From fe1bdd01ae6b0235bf5ef4f5eb7215e97227cb22 Mon Sep 17 00:00:00 2001 From: lincion Date: Tue, 22 Feb 2022 10:13:25 +0800 Subject: [PATCH 3/3] Modify some translations --- docs/zh/operations/system-tables/mutations.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/docs/zh/operations/system-tables/mutations.md b/docs/zh/operations/system-tables/mutations.md index dc8d5d1360b..8620436b8e3 100644 --- a/docs/zh/operations/system-tables/mutations.md +++ b/docs/zh/operations/system-tables/mutations.md @@ -1,50 +1,50 @@ # system.mutations {#system_tables-mutations} -该表包含关于MergeTree表的[突变](../../sql-reference/statements/alter.md#alter-mutations)及其进展的信息 。每条突变命令都用一行来表示。 +该表包含关于MergeTree表的[mutation](../../sql-reference/statements/alter.md#alter-mutations)及其进度信息 。每条mutation命令都用一行来表示。 该表具有以下列属性: -- `database` ([String](../../sql-reference/data-types/string.md)) — 应用突变的数据库名称。 +- `database` ([String](../../sql-reference/data-types/string.md)) — 应用mutation的数据库名称。 -- `table` ([String](../../sql-reference/data-types/string.md)) — 应用突变的表名称。 +- `table` ([String](../../sql-reference/data-types/string.md)) — 应用mutation的表名称。 -- `mutation_id` ([String](../../sql-reference/data-types/string.md)) — 突变的ID。对于复制表,这些ID对应于ZooKeeper中/mutations/目录下的znode名称。对于非复制表,ID对应表的数据目录中的文件名。 +- `mutation_id` ([String](../../sql-reference/data-types/string.md)) — mutation的ID。对于复制表,这些ID对应于ZooKeeper中/mutations/目录下的znode名称。对于非复制表,ID对应表的数据目录中的文件名。 -- `command` ([String](../../sql-reference/data-types/string.md)) — 突变命令字符串(`ALTER TABLE [db.]table`语句之后的部分)。 +- `command` ([String](../../sql-reference/data-types/string.md)) — mutation命令字符串(`ALTER TABLE [db.]table`语句之后的部分)。 -- `create_time` ([Datetime](../../sql-reference/data-types/datetime.md)) — 突变命令提交执行的日期和时间。 +- `create_time` ([Datetime](../../sql-reference/data-types/datetime.md)) — mutation命令提交执行的日期和时间。 -- `block_numbers.partition_id` ([Array](../../sql-reference/data-types/array.md)([String](../../sql-reference/data-types/string.md))) — 对于复制表的突变,该数组包含分区的ID(每个分区都有一条记录)。对于非复制表的突变,该数组为空。 +- `block_numbers.partition_id` ([Array](../../sql-reference/data-types/array.md)([String](../../sql-reference/data-types/string.md))) — 对于复制表的mutation,该数组包含分区的ID(每个分区都有一条记录)。对于非复制表的mutation,该数组为空。 -- `block_numbers.number` ([Array](../../sql-reference/data-types/array.md)([Int64](../../sql-reference/data-types/int-uint.md))) — 对于复制表的突变,该数组包含每个分区的一条记录,以及通过突变获取的块号。只有包含块号小于该数字的块的part才会在分区中应用突变。 +- `block_numbers.number` ([Array](../../sql-reference/data-types/array.md)([Int64](../../sql-reference/data-types/int-uint.md))) — 对于复制表的mutation,该数组包含每个分区的一条记录,以及通过mutation获取的块号。只有包含块号小于该数字的块的part才会在分区中应用mutation。 - 在非复制表中,所有分区中的块号组成一个序列。这意味着对于非复制表的突变,该列将包含一条记录,该记录具有通过突变获得的单个块号。 + 在非复制表中,所有分区中的块号组成一个序列。这意味着对于非复制表的mutation,该列将包含一条记录,该记录具有通过mutation获得的单个块号。 -- `parts_to_do_names` ([Array](../../sql-reference/data-types/array.md)([String](../../sql-reference/data-types/string.md))) — 由需要应用突变的part名称构成的数组。 +- `parts_to_do_names` ([Array](../../sql-reference/data-types/array.md)([String](../../sql-reference/data-types/string.md))) — 由需要应用mutation的part名称构成的数组。 -- `parts_to_do` ([Int64](../../sql-reference/data-types/int-uint.md)) — 需要应用突变的part的数量。 +- `parts_to_do` ([Int64](../../sql-reference/data-types/int-uint.md)) — 需要应用mutation的part的数量。 -- `is_done` ([UInt8](../../sql-reference/data-types/int-uint.md)) — 突变是否完成的标志。其中: - - 1,表示突变已经完成。 - - 0,表示突变仍在进行中。 +- `is_done` ([UInt8](../../sql-reference/data-types/int-uint.md)) — mutation是否完成的标志。其中: + - 1,表示mutation已经完成。 + - 0,表示mutation仍在进行中。 !!! info "注意" - 即使 parts_to_do = 0,由于长时间运行的`INSERT`查询将创建需要突变的新part,也可能导致复制表突变尚未完成。 + 即使 parts_to_do = 0,由于长时间运行的`INSERT`查询将创建需要mutate的新part,也可能导致复制表mutation尚未完成。 -如果某些parts在突变时出现问题,以下列将包含附加信息: +如果某些parts在mutation时出现问题,以下列将包含附加信息: -- `latest_failed_part`([String](../../sql-reference/data-types/string.md)) — 最近不能突变的part的名称。 +- `latest_failed_part`([String](../../sql-reference/data-types/string.md)) — 最近不能mutation的part的名称。 -- `latest_fail_time`([Datetime](../../sql-reference/data-types/datetime.md)) — 最近的一个突变失败的时间。 +- `latest_fail_time`([Datetime](../../sql-reference/data-types/datetime.md)) — 最近的一个mutation失败的时间。 -- `latest_fail_reason`([String](../../sql-reference/data-types/string.md)) — 导致最近part的突变失败的异常消息。 +- `latest_fail_reason`([String](../../sql-reference/data-types/string.md)) — 导致最近part的mutation失败的异常消息。 **另请参阅** - Mutations - [MergeTree](../../engines/table-engines/mergetree-family/mergetree.md) 表引擎 -- [ReplicatedMergeTree](../../engines/table-engines/mergetree-family/replication.md) 家族 +- [ReplicatedMergeTree](../../engines/table-engines/mergetree-family/replication.md) 族 [Original article](https://clickhouse.com/docs/en/operations/system_tables/mutations) \ No newline at end of file