Skip to content

Commit aa1629d

Browse files
authored
master: add v8.5.4 info (#20984)
1 parent 4d618cf commit aa1629d

File tree

5 files changed

+8
-8
lines changed

5 files changed

+8
-8
lines changed

partitioned-table.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1689,7 +1689,7 @@ ERROR 8264 (HY000): Global Index is needed for index 'a', since the unique index
16891689

16901690
在引入全局索引 (Global Index) 之前,TiDB 会为每个分区创建一个局部索引 (Local Index),即一个分区对应一个局部索引。这种索引方式存在一个[使用限制](#分区键主键和唯一键):主键和唯一键必须包含所有的分区键,以确保数据的全局唯一性。此外,当查询的数据跨越多个分区时,TiDB 需要扫描各个分区的数据才能返回结果。
16911691

1692-
为解决这些问题,TiDB 从 v8.3.0 开始引入全局索引。全局索引能覆盖整个表的数据,使得主键和唯一键在不包含分区键的情况下仍能保持全局唯一性。此外,全局索引可以在一次操作中访问多个分区的索引数据,而无需对每个分区的局部索引逐一查找,显著提升了针对非分区键的查询性能。从 v9.0.0 开始,非唯一索引也可以创建为全局索引。
1692+
为解决这些问题,TiDB 从 v8.3.0 开始引入全局索引。全局索引能覆盖整个表的数据,使得主键和唯一键在不包含分区键的情况下仍能保持全局唯一性。此外,全局索引可以在一次操作中访问多个分区的索引数据,而无需对每个分区的局部索引逐一查找,显著提升了针对非分区键的查询性能。从 v8.5.4 和 v9.0.0 开始,非唯一索引也可以创建为全局索引。
16931693

16941694
如果你需要创建全局索引,可以通过在索引定义中添加 `GLOBAL` 关键字来实现。
16951695

sql-statements/sql-statement-cancel-distribution-job.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: CANCEL DISTRIBUTION JOB
33
summary: TiDB 数据库中 CANCEL DISTRIBUTION JOB 的使用情况。
44
---
55

6-
# CANCEL DISTRIBUTION JOB <span class="version-mark">从 v9.0.0 开始引入</span>
6+
# CANCEL DISTRIBUTION JOB <span class="version-mark">从 v8.5.4 和 v9.0.0 开始引入</span>
77

88
`CANCEL DISTRIBUTION JOB` 语句用于取消 TiDB 中通过 [`DISTRIBUTE TABLE`](/sql-statements/sql-statement-distribute-table.md) 语句创建的 Region 调度任务。
99

sql-statements/sql-statement-distribute-table.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: DISTRIBUTE TABLE
33
summary: 介绍 TiDB 数据库中 DISTRIBUTE TABLE 的使用概况。
44
---
55

6-
# DISTRIBUTE TABLE <span class="version-mark">从 v9.0.0 开始引入</span>
6+
# DISTRIBUTE TABLE <span class="version-mark">从 v8.5.4 和 v9.0.0 开始引入</span>
77

88
> **警告:**
99
>

sql-statements/sql-statement-show-distribution-jobs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: SHOW DISTRIBUTION JOBS
33
summary: 介绍 TiDB 数据库中 SHOW DISTRIBUTION JOBS 的使用概况。
44
---
55

6-
# SHOW DISTRIBUTION JOBS <span class="version-mark">从 v9.0.0 开始引入</span>
6+
# SHOW DISTRIBUTION JOBS <span class="version-mark">从 v8.5.4 和 v9.0.0 开始引入</span>
77

88
`SHOW DISTRIBUTION JOBS` 语句用于显示当前所有的 Region 调度任务。
99

sql-statements/sql-statement-show-table-distribution.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: SHOW TABLE DISTRIBUTION
33
summary: 介绍 TiDB 数据库中 SHOW TABLE DISTRIBUTION 的使用概况。
44
---
55

6-
# SHOW TABLE DISTRIBUTION <span class="version-mark">从 v9.0.0 开始引入</span>
6+
# SHOW TABLE DISTRIBUTION <span class="version-mark">从 v8.5.4 和 v9.0.0 开始引入</span>
77

88
`SHOW TABLE DISTRIBUTION` 语句用于显示指定表的 Region 分布情况。
99

@@ -19,7 +19,7 @@ TableName ::=
1919

2020
## 示例
2121

22-
显示当前表 `t1` 的 Region 分布情况:
22+
显示当前表 `t` 的 Region 分布情况:
2323

2424
```sql
2525
CREATE TABLE `t` (
@@ -29,8 +29,8 @@ CREATE TABLE `t` (
2929
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin
3030
PARTITION BY RANGE (`a`)
3131
(PARTITION `p1` VALUES LESS THAN (10000),
32-
PARTITION `p2` VALUES LESS THAN (MAXVALUE)) |
33-
SHOW TABLE t1 DISTRIBUTIONS;
32+
PARTITION `p2` VALUES LESS THAN (MAXVALUE));
33+
SHOW TABLE t DISTRIBUTIONS;
3434
```
3535

3636
```

0 commit comments

Comments
 (0)