From 519c80bd45c52092e60267dceef0d62cbc71d278 Mon Sep 17 00:00:00 2001 From: qiancai Date: Fri, 10 Oct 2025 10:17:10 +0800 Subject: [PATCH 1/2] Update partitioned-table.md --- partitioned-table.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/partitioned-table.md b/partitioned-table.md index 218b1b71d4cb..634a596d5279 100644 --- a/partitioned-table.md +++ b/partitioned-table.md @@ -1689,7 +1689,7 @@ ERROR 8264 (HY000): Global Index is needed for index 'a', since the unique index 在引入全局索引 (Global Index) 之前,TiDB 会为每个分区创建一个局部索引 (Local Index),即一个分区对应一个局部索引。这种索引方式存在一个[使用限制](#分区键主键和唯一键):主键和唯一键必须包含所有的分区键,以确保数据的全局唯一性。此外,当查询的数据跨越多个分区时,TiDB 需要扫描各个分区的数据才能返回结果。 -为解决这些问题,TiDB 从 v8.3.0 开始引入全局索引。全局索引能覆盖整个表的数据,使得主键和唯一键在不包含分区键的情况下仍能保持全局唯一性。此外,全局索引可以在一次操作中访问多个分区的索引数据,而无需对每个分区的局部索引逐一查找,显著提升了针对非分区键的查询性能。从 v9.0.0 开始,非唯一索引也可以创建为全局索引。 +为解决这些问题,TiDB 从 v8.3.0 开始引入全局索引。全局索引能覆盖整个表的数据,使得主键和唯一键在不包含分区键的情况下仍能保持全局唯一性。此外,全局索引可以在一次操作中访问多个分区的索引数据,而无需对每个分区的局部索引逐一查找,显著提升了针对非分区键的查询性能。从 v8.5.4 和 v9.0.0 开始,非唯一索引也可以创建为全局索引。 如果你需要创建全局索引,可以通过在索引定义中添加 `GLOBAL` 关键字来实现。 From d6454402ee2adcc86bcb73524dcba35661707458 Mon Sep 17 00:00:00 2001 From: qiancai Date: Sat, 11 Oct 2025 15:52:15 +0800 Subject: [PATCH 2/2] add v8.5.4 to table distribution docs --- sql-statements/sql-statement-cancel-distribution-job.md | 2 +- sql-statements/sql-statement-distribute-table.md | 2 +- sql-statements/sql-statement-show-distribution-jobs.md | 2 +- sql-statements/sql-statement-show-table-distribution.md | 8 ++++---- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/sql-statements/sql-statement-cancel-distribution-job.md b/sql-statements/sql-statement-cancel-distribution-job.md index 319e30ba8cfe..10fbb756c1b5 100644 --- a/sql-statements/sql-statement-cancel-distribution-job.md +++ b/sql-statements/sql-statement-cancel-distribution-job.md @@ -3,7 +3,7 @@ title: CANCEL DISTRIBUTION JOB summary: TiDB 数据库中 CANCEL DISTRIBUTION JOB 的使用情况。 --- -# CANCEL DISTRIBUTION JOB 从 v9.0.0 开始引入 +# CANCEL DISTRIBUTION JOB 从 v8.5.4 和 v9.0.0 开始引入 `CANCEL DISTRIBUTION JOB` 语句用于取消 TiDB 中通过 [`DISTRIBUTE TABLE`](/sql-statements/sql-statement-distribute-table.md) 语句创建的 Region 调度任务。 diff --git a/sql-statements/sql-statement-distribute-table.md b/sql-statements/sql-statement-distribute-table.md index 9e9bf148d1db..d30f028709e8 100644 --- a/sql-statements/sql-statement-distribute-table.md +++ b/sql-statements/sql-statement-distribute-table.md @@ -3,7 +3,7 @@ title: DISTRIBUTE TABLE summary: 介绍 TiDB 数据库中 DISTRIBUTE TABLE 的使用概况。 --- -# DISTRIBUTE TABLE 从 v9.0.0 开始引入 +# DISTRIBUTE TABLE 从 v8.5.4 和 v9.0.0 开始引入 > **警告:** > diff --git a/sql-statements/sql-statement-show-distribution-jobs.md b/sql-statements/sql-statement-show-distribution-jobs.md index 6da26fdc6431..c89a52d00395 100644 --- a/sql-statements/sql-statement-show-distribution-jobs.md +++ b/sql-statements/sql-statement-show-distribution-jobs.md @@ -3,7 +3,7 @@ title: SHOW DISTRIBUTION JOBS summary: 介绍 TiDB 数据库中 SHOW DISTRIBUTION JOBS 的使用概况。 --- -# SHOW DISTRIBUTION JOBS 从 v9.0.0 开始引入 +# SHOW DISTRIBUTION JOBS 从 v8.5.4 和 v9.0.0 开始引入 `SHOW DISTRIBUTION JOBS` 语句用于显示当前所有的 Region 调度任务。 diff --git a/sql-statements/sql-statement-show-table-distribution.md b/sql-statements/sql-statement-show-table-distribution.md index 0195d501b3a2..3fd3ec30b225 100644 --- a/sql-statements/sql-statement-show-table-distribution.md +++ b/sql-statements/sql-statement-show-table-distribution.md @@ -3,7 +3,7 @@ title: SHOW TABLE DISTRIBUTION summary: 介绍 TiDB 数据库中 SHOW TABLE DISTRIBUTION 的使用概况。 --- -# SHOW TABLE DISTRIBUTION 从 v9.0.0 开始引入 +# SHOW TABLE DISTRIBUTION 从 v8.5.4 和 v9.0.0 开始引入 `SHOW TABLE DISTRIBUTION` 语句用于显示指定表的 Region 分布情况。 @@ -19,7 +19,7 @@ TableName ::= ## 示例 -显示当前表 `t1` 的 Region 分布情况: +显示当前表 `t` 的 Region 分布情况: ```sql CREATE TABLE `t` ( @@ -29,8 +29,8 @@ CREATE TABLE `t` ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin PARTITION BY RANGE (`a`) (PARTITION `p1` VALUES LESS THAN (10000), - PARTITION `p2` VALUES LESS THAN (MAXVALUE)) | -SHOW TABLE t1 DISTRIBUTIONS; + PARTITION `p2` VALUES LESS THAN (MAXVALUE)); +SHOW TABLE t DISTRIBUTIONS; ``` ```