diff --git a/basic-features.md b/basic-features.md index a37ffa78e4a3..812d1df85a20 100644 --- a/basic-features.md +++ b/basic-features.md @@ -162,6 +162,7 @@ summary: 了解 TiDB 的功能概览。 ## 统计信息 +<<<<<<< HEAD | 统计信息 | 7.4 | 7.3 | 7.2 | 7.1 | 6.5 | 6.1 | 5.4 | 5.3 | 5.2 | 5.1 | 5.0 | 4.0 | |---|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:| | [CM-Sketch](/statistics.md) | 默认关闭| 默认关闭 | 默认关闭 | 默认关闭 | 默认关闭 | 默认关闭 | 默认关闭 | 默认关闭 | Y | Y | Y | Y | @@ -177,6 +178,23 @@ summary: 了解 TiDB 的功能概览。 | [锁定统计信息](/statistics.md#锁定统计信息) | E | E | E | E | E | N | N | N | N | N | N | N | | [轻量级统计信息初始化](/statistics.md#统计信息的加载) | Y | Y | Y | E | N | N | N | N | N | N | N | N | | [显示统计信息收集的进度](/sql-statements/sql-statement-show-analyze-status.md) | Y | Y | N | N | N | N | N | N | N | N | N | N | +======= +| 统计信息 | 7.6 | 7.5 | 7.1 | 6.5 | 6.1 | 5.4 | 5.3 | 5.2 | 5.1 | 5.0 | 4.0 | +|---|:----:|:----:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +| [CM-Sketch](/statistics.md) | 默认关闭 | 默认关闭 | 默认关闭 | 默认关闭 | 默认关闭 | 默认关闭 | 默认关闭 | Y | Y | Y | Y | +| [直方图](/statistics.md) | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | +| 扩展统计信息(多列) | E | E | E | E | E | E | E | E | E | E | N | +| 统计反馈 | N | N | N | N | 已废弃 | 已废弃 | E | E | E | E | E | +| [统计信息自动更新](/statistics.md#自动更新) | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | +| [快速分析](/system-variables.md#tidb_enable_fast_analyze) | 已废弃 | 已废弃 | E | E | E | E | E | E | E | E | E | +| [动态裁剪](/partitioned-table.md#动态裁剪模式) | Y | Y | Y | Y | Y | E | E | E | E | N | N | +| [收集部分列的统计信息](/statistics.md#收集部分列的统计信息) | E | E | E | E | E | E | N | N | N | N | N | +| [限制统计信息的内存使用量](/statistics.md#统计信息收集的内存限制) | E | E | E | E | E | N | N | N | N | N | N | +| [随机采样约 10000 行数据来快速构建统计信息](/system-variables.md#tidb_enable_fast_analyze) | 已废弃 | 已废弃 | E | E | E | E | E | E | E | E | E | +| [锁定统计信息](/statistics.md#锁定统计信息) | Y | Y | E | E | N | N | N | N | N | N | N | +| [轻量级统计信息初始化](/statistics.md#统计信息的加载) | Y | Y | E | N | N | N | N | N | N | N | N | +| [显示统计信息收集的进度](/sql-statements/sql-statement-show-analyze-status.md) | Y | Y | N | N | N | N | N | N | N | N | N | +>>>>>>> 7b4a2d59e7 (tidb: remove experimental warnings for stats lock (#16351)) ## 安全 @@ -260,3 +278,8 @@ summary: 了解 TiDB 的功能概览。 [^5]: 从 [TiDB v7.0.0](/releases/release-7.0.0.md) 开始新增的参数 `FIELDS DEFINED NULL BY` 以及新增支持从 S3 和 GCS 导入数据,均为实验特性。 [^6]: 对于 TiDB v4.0,事务 `LOAD DATA` 不保证原子性。 +<<<<<<< HEAD +======= + +[^7]: 从 v7.5.0 开始,不再提供 [TiDB Binlog](/tidb-binlog/tidb-binlog-overview.md) 数据同步功能的技术支持,强烈建议使用 [TiCDC](/ticdc/ticdc-overview.md) 实现高效稳定的数据同步。尽管 TiDB Binlog 在 v7.5.0 仍支持 Point-in-Time Recovery (PITR) 场景,但是该组件在未来 LTS 版本中将被完全废弃,推荐使用 [PITR](/br/br-pitr-guide.md) 替代。 +>>>>>>> 7b4a2d59e7 (tidb: remove experimental warnings for stats lock (#16351)) diff --git a/releases/release-7.4.0.md b/releases/release-7.4.0.md index f444d4278396..fe554b33bd71 100644 --- a/releases/release-7.4.0.md +++ b/releases/release-7.4.0.md @@ -185,9 +185,9 @@ TiDB 版本:7.4.0 更多信息,请参考[用户文档](/tidb-resource-control.md#管理后台任务)。 -* 增强锁定统计信息的能力 [#46351](https://github.com/pingcap/tidb/issues/46351) @[hi-rustin](https://github.com/hi-rustin) +* 锁定统计信息成为正式功能 (GA) [#46351](https://github.com/pingcap/tidb/issues/46351) @[hi-rustin](https://github.com/hi-rustin) - 在 v7.4.0 中,TiDB 增强了[锁定统计信息](/statistics.md#锁定统计信息)的能力。现在,锁定和解锁统计信息需要与收集统计信息 (`ANALYZE TABLE`) 相同的权限,以确保操作的安全性。此外,还新增了对特定分区的统计信息进行锁定和解锁操作的支持,提高了功能灵活性。当用户对数据库中的查询和执行计划有把握,并且不希望发生变化时,可以使用锁定统计信息来提升统计信息的稳定性。 + 在 v7.4.0 中,TiDB [锁定统计信息](/statistics.md#锁定统计信息)成为正式功能 (GA)。现在,锁定和解锁统计信息需要与收集统计信息 (`ANALYZE TABLE`) 相同的权限,以确保操作的安全性。此外,还新增了对特定分区的统计信息进行锁定和解锁操作的支持,提高了功能灵活性。当用户对数据库中的查询和执行计划有把握,并且不希望发生变化时,可以使用锁定统计信息来提升统计信息的稳定性。 更多信息,请参考[用户文档](/statistics.md#锁定统计信息)。 diff --git a/sql-statements/sql-statement-lock-stats.md b/sql-statements/sql-statement-lock-stats.md index bb93353d492c..0177e1b2c452 100644 --- a/sql-statements/sql-statement-lock-stats.md +++ b/sql-statements/sql-statement-lock-stats.md @@ -7,10 +7,6 @@ summary: TiDB 数据库中 LOCK STATS 的使用概况。 `LOCK STATS` 语句用于锁定表或分区的统计信息,使得在锁定期间,TiDB 不会自动更新统计信息。具体行为请参见[锁定统计信息的行为说明](/statistics.md#锁定统计信息的行为说明)。 -> **警告:** -> -> 锁定统计信息目前为实验特性,不建议在生产环境中使用。 - ## 语法图 ```ebnf+diagram diff --git a/sql-statements/sql-statement-show-stats-locked.md b/sql-statements/sql-statement-show-stats-locked.md index 8a9581e392af..20378f8d6084 100644 --- a/sql-statements/sql-statement-show-stats-locked.md +++ b/sql-statements/sql-statement-show-stats-locked.md @@ -7,10 +7,6 @@ summary: TiDB 数据库中 SHOW STATS_LOCKED 的使用概况。 `SHOW STATS_LOCKED` 语句显示统计信息被锁定的表。 -> **警告:** -> -> 锁定统计信息目前为实验特性,不建议在生产环境中使用。 - ## 语法图 ```ebnf+diagram diff --git a/sql-statements/sql-statement-unlock-stats.md b/sql-statements/sql-statement-unlock-stats.md index 0a9958733452..c2d7486a57c5 100644 --- a/sql-statements/sql-statement-unlock-stats.md +++ b/sql-statements/sql-statement-unlock-stats.md @@ -7,10 +7,6 @@ summary: TiDB 数据库中 UNLOCK STATS 的使用概况。 `UNLOCK STATS` 语句用于解锁统计信息被锁定的表。 -> **警告:** -> -> 锁定统计信息目前为实验特性,不建议在生产环境中使用。 - ## 语法图 ```ebnf+diagram diff --git a/statistics.md b/statistics.md index 9fca8fdbb0b1..9a1274f6403d 100644 --- a/statistics.md +++ b/statistics.md @@ -762,10 +762,6 @@ LOAD STATS 'file_name'; ## 锁定统计信息 -> **警告:** -> -> 锁定统计信息目前为实验特性,不建议在生产环境中使用。 - 从 v6.5.0 开始,TiDB 引入了锁定统计信息的特性。当一张表或一个分区的统计信息被锁定以后,该表或分区的统计信息将无法被修改,也无法对该表进行 `ANALYZE` 操作。用例如下: 创建表 `t`,插入一些数据,在未锁定表 `t` 的统计信息的情况下成功执行 `ANALYZE` 语句。