Skip to content

Commit bdd416d

Browse files
authored
Add TiDB v5.4 release notes (pingcap#7430)
1 parent 2ec0e79 commit bdd416d

9 files changed

Lines changed: 591 additions & 140 deletions

‎TOC.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -672,6 +672,8 @@
672672
- Release Notes
673673
- [All Releases](/releases/release-notes.md)
674674
- [Release Timeline](/releases/release-timeline.md)
675+
- v5.4
676+
- [5.4.0](/releases/release-5.4.0.md)
675677
- v5.3
676678
- [5.3.0](/releases/release-5.3.0.md)
677679
- v5.2

‎_index.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Designed for the cloud, TiDB provides flexible scalability, reliability and secu
1616

1717
- [TiDB Introduction](/overview.md)
1818
- [Basic Features](/basic-features.md)
19-
- [TiDB 5.3 Release Notes](/releases/release-5.3.0.md)
19+
- [TiDB 5.4 Release Notes](/releases/release-5.4.0.md)
2020
- [TiDB Release Timeline](/releases/release-timeline.md)
2121
- [Compatibility with MySQL](/mysql-compatibility.md)
2222
- [Usage Limitations](/tidb-limitations.md)

‎basic-features.md‎

Lines changed: 133 additions & 132 deletions
Large diffs are not rendered by default.

‎experimental-features.md‎

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,13 @@ aliases: ['/tidb/dev/experimental-features-4.0/']
88

99
This document introduces the experimental features of TiDB in different versions. It is **NOT** recommended to use these features in the production environment.
1010

11+
## Performance
12+
13+
+ [Automatically scale TiFlash thread pool](/tiflash/tiflash-configuration.md). (Introduced in v5.4)
14+
+ [Raft Engine](/tikv-configuration-file.md#raft-engine). (Introduced in v5.4)
15+
+ [Support collecting statistics for `PREDICATE COLUMNS`](/statistics.md#collect-statistics-on-some-columns) (Introduced in v5.4)
16+
+ [Support synchronously loading statistics](/statistics.md#load-statistics). (Introduced in v5.4)
17+
1118
## Stability
1219

1320
+ TiFlash limits the use of I/O resources by compressing or sorting data, mitigating the contention for I/O resources between background tasks and front-end data reading and writing (Introduced in v5.0)
@@ -47,10 +54,6 @@ This document introduces the experimental features of TiDB in different versions
4754
+ [Titan Level Merge](/storage-engine/titan-configuration.md#level-merge-experimental) (Introduced in v4.0)
4855
+ TiFlash supports distributing the new data of the storage engine on multiple hard drives to share the I/O pressure. (Introduced in v4.0)
4956

50-
## Data migration
51-
52-
+ [DM OpenAPI](/dm/dm-open-api.md) (Introduced in v5.3)
53-
5457
## Backup and restoration
5558

5659
+ [Back up Raw KV](/br/use-br-command-line-tool.md#back-up-raw-kv-experimental-feature) (Introduced in v3.1)
@@ -64,4 +67,5 @@ This document introduces the experimental features of TiDB in different versions
6467
+ [SQL diagnostics](/information-schema/information-schema-sql-diagnostics.md) (Introduced in v4.0)
6568
+ [Cluster diagnostics](/dashboard/dashboard-diagnostics-access.md) (Introduced in v4.0)
6669
+ [Continuous profiling](/dashboard/continuous-profiling.md) (Introduced in v5.3)
67-
+ [Online Unsafe Recovery](/online-unsafe-recovery.md) (Introduced in v5.3)
70+
+ [Online Unsafe Recovery](/online-unsafe-recovery.md) (Introduced in v5.3)
71+
+ [Top SQL](/dashboard/top-sql.md) (Introduced in v5.4)

‎pd-control.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ If you want to download the latest version of `pd-ctl`, directly download the Ti
2828

2929
> **Note:**
3030
>
31-
> `{version}` indicates the version number of TiDB. For example, if `{version}` is `v5.3.0`, the package download link is `https://download.pingcap.org/tidb-v5.3.0-linux-amd64.tar.gz`.
31+
> `{version}` indicates the version number of TiDB. For example, if `{version}` is `v5.4.0`, the package download link is `https://download.pingcap.org/tidb-v5.4.0-linux-amd64.tar.gz`.
3232
3333
### Compile from source code
3434

‎pd-recover.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ To download the latest version of PD Recover, directly download the TiDB package
2727

2828
> **Note:**
2929
>
30-
> `{version}` indicates the version number of TiDB. For example, if `{version}` is `v5.3.0`, the package download link is `https://download.pingcap.org/tidb-v5.3.0-linux-amd64.tar.gz`.
30+
> `{version}` indicates the version number of TiDB. For example, if `{version}` is `v5.4.0`, the package download link is `https://download.pingcap.org/tidb-v5.4.0-linux-amd64.tar.gz`.
3131
3232
## Quick Start
3333

‎releases/release-5.4.0.md‎

Lines changed: 436 additions & 0 deletions
Large diffs are not rendered by default.

‎releases/release-timeline.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ This document shows all the released TiDB versions in reverse chronological orde
99

1010
| Version | Release Date |
1111
| :--- | :--- |
12+
| [5.4.0](/releases/release-5.4.0.md) | 2022-x-x |
1213
| [5.0.6](/releases/release-5.0.6.md) | 2021-12-31 |
1314
| [4.0.16](/releases/release-4.0.16.md) | 2021-12-17 |
1415
| [5.1.3](/releases/release-5.1.3.md) | 2021-12-03 |

‎tikv-configuration-file.md‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -609,6 +609,13 @@ Configuration items related to Raftstore.
609609
+ Default value: `"4h"`
610610
+ Minimum value: `0`
611611

612+
## `snap-generator-pool-size` <span class="version-mark">New in v5.4.0</span>
613+
614+
+ Configures the size of the `snap-generator` thread pool.
615+
+ To make Regions generate snapshot faster in TiKV in recovery scenarios, you need to increase the count of the `snap-generator` threads of the corresponding worker. You can use this configuration item to increase the size of the `snap-generator` thread pool.
616+
+ Default value: `2`
617+
+ Minimum value: `0`
618+
612619
### `lock-cf-compact-interval`
613620

614621
+ The time interval at which TiKV triggers a manual compaction for the Lock Column Family

0 commit comments

Comments
 (0)