Skip to content

Commit

Permalink
Preview PR pingcap/docs#19336 and this preview is triggered from commit
Browse files Browse the repository at this point in the history
  • Loading branch information
Docsite Preview Bot committed Dec 19, 2024
1 parent 0a28017 commit 56f11bd
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 9 deletions.
17 changes: 10 additions & 7 deletions markdown-pages/en/tidb/master/releases/release-8.5.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ summary: Learn about the new features, compatibility changes, improvements, and

<EmailSubscriptionWrapper />

Release date: December xx, 2024
Release date: December 19, 2024

TiDB version: 8.5.0

Expand All @@ -27,7 +27,7 @@ Compared with the previous LTS 8.1.0, 8.5.0 includes new features, improvements,
</thead>
<tbody>
<tr>
<td rowspan="6">Scalability and Performance</td>
<td rowspan="7">Scalability and Performance</td>
<td>Reduce data processing latency in multiple dimensions</td>
<td>TiDB continuously refines data processing to improve performance, effectively meeting the low-latency SQL processing requirements in financial scenarios. Key updates include:
<li>Support <a href="https://docs.pingcap.com/tidb/v8.5/system-variables#tidb_executor_concurrency-new-in-v50">parallel sorting</a> (introduced in v8.2.0) </li>
Expand All @@ -38,6 +38,10 @@ Compared with the previous LTS 8.1.0, 8.5.0 includes new features, improvements,
<li>Introduce <a href="https://docs.pingcap.com/tidb/v8.5/system-variables#tidb_hash_join_version-new-in-v840">an optimized version of Hash Join</a> (experimental, introduced in v8.4.0) </li>
</td>
</tr>
<tr>
<td><a href="https://docs.pingcap.com/tidb/v8.5/tikv-in-memory-engine">TiKV MVCC In-Memory Engine (IME)</a> (introduced in v8.5.0)</td>
<td>The TiKV MVCC in-memory engine caches the most recent MVCC versions of data in memory, helping TiKV quickly skip older versions and retrieve the latest data. This feature can significantly improve data scan performance in scenarios where data records are frequently updated or historical versions are retained for a longer period.</td>
</tr>
<tr>
<td><a href="https://docs.pingcap.com/tidb/v8.5/tune-region-performance#use-the-active-pd-follower-feature-to-enhance-the-scalability-of-pds-region-information-query-service">Use Active PD Followers to enhance PD's Region information query service</a> (GA in v8.5.0)</td>
<td>TiDB v7.6.0 introduces an experimental feature "Active PD Follower", which allows PD followers to provide Region information query services. This feature improves the capability of the PD cluster to handle <code>GetRegion</code> and <code>ScanRegions</code> requests in clusters with a large number of TiDB nodes and Regions, thereby reducing the CPU pressure on PD leaders. In v8.5.0, this feature becomes generally available (GA).</td>
Expand Down Expand Up @@ -148,7 +152,7 @@ Compared with the previous LTS 8.1.0, 8.5.0 includes new features, improvements,

For more information, see [documentation](/accelerated-table-creation.md).

* TiKV supports the MVCC in-memory engine (IME), which accelerates queries involving scans of extensive MVCC historical versions [#16141](https://github.com/tikv/tikv/issues/16141) [@SpadeA-Tang](https://github.com/SpadeA-Tang) [@glorv](https://github.com/glorv) [@overvenus](https://github.com/overvenus)
* TiKV supports the MVCC in-memory engine (IME), which accelerates queries involving scans of extensive MVCC historical versions [#16141](https://github.com/tikv/tikv/issues/16141) @[SpadeA-Tang](https://github.com/SpadeA-Tang) @[glorv](https://github.com/glorv) @[overvenus](https://github.com/overvenus)

When records are frequently updated, or TiDB is required to retain historical versions for extended periods (for example, 24 hours), the accumulation of MVCC versions can degrade scan performance. The TiKV MVCC in-memory engine improves scan performance by caching the latest MVCC versions in memory, and using a rapid GC mechanism to remove historical versions from memory.

Expand Down Expand Up @@ -389,6 +393,7 @@ The following features are planned for deprecation in future versions:
- Fix the issue that the `SUBSTRING()` function returns incorrect results when the second parameter is negative [#9604](https://github.com/pingcap/tiflash/issues/9604) @[guo-shaoge](https://github.com/guo-shaoge)
- Fix the issue that the `REPLACE()` function returns an error when the first parameter is a constant [#9522](https://github.com/pingcap/tiflash/issues/9522) @[guo-shaoge](https://github.com/guo-shaoge)
- Fix the issue that `LPAD()` and `RPAD()` functions return incorrect results in some cases [#9465](https://github.com/pingcap/tiflash/issues/9465) @[guo-shaoge](https://github.com/guo-shaoge)
- Fix the issue that after creating a vector index, if the internal task for building the vector index is unexpectedly interrupted, it could result in TiFlash writing corrupted data and being unable to restart [#9714](https://github.com/pingcap/tiflash/issues/9714) @[JaySon-Huang](https://github.com/JaySon-Huang)

+ Tools

Expand All @@ -400,6 +405,8 @@ The following features are planned for deprecation in future versions:
- Fix the issue that the advancer cannot handle lock conflicts [#57134](https://github.com/pingcap/tidb/issues/57134) @[3pointer](https://github.com/3pointer)
- Fix potential security vulnerabilities by upgrading the `k8s.io/api` library version [#57790](https://github.com/pingcap/tidb/issues/57790) @[BornChanger](https://github.com/BornChanger)
- Fix the issue that PITR tasks might return the `Information schema is out of date` error when there are a large number of tables in the cluster but the actual data size is small [#57743](https://github.com/pingcap/tidb/issues/57743) @[Tristan1900](https://github.com/Tristan1900)
- Fix the issue that log backup might unexpectedly enter a paused state when the advancer owner switches [#58031](https://github.com/pingcap/tidb/issues/58031) @[3pointer](https://github.com/3pointer)
- Fix the issue that the `tiup br restore` command omits checking whether the target cluster table already exists during database or table restoration, which might overwrite existing tables [#58168](https://github.com/pingcap/tidb/issues/58168) @[RidRisR](https://github.com/RidRisR)

+ TiCDC

Expand All @@ -412,10 +419,6 @@ The following features are planned for deprecation in future versions:
- Fix the issue that TiDB Lightning fails to receive oversized messages sent from TiKV [#56114](https://github.com/pingcap/tidb/issues/56114) @[fishiu](https://github.com/fishiu)
- Fix the issue that the `AUTO_INCREMENT` value is set too high after importing data using the physical import mode [#56814](https://github.com/pingcap/tidb/issues/56814) @[D3Hunter](https://github.com/D3Hunter)

## Performance test

To learn about the performance of TiDB v8.5.0, you can refer to the [TPC-C performance test report](https://docs.pingcap.com/tidbcloud/v8.5-performance-benchmarking-with-tpcc) and [Sysbench performance test report](https://docs.pingcap.com/tidbcloud/v8.5-performance-benchmarking-with-sysbench) of the TiDB Cloud Dedicated cluster.

## Contributors

We would like to thank the following contributors from the TiDB community:
Expand Down
2 changes: 1 addition & 1 deletion markdown-pages/en/tidb/master/releases/release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ summary: TiDB has released multiple versions, including 8.5.0, 8.4.0-DMR, 8.3.0-

## 8.5

- [8.5.0](/releases/release-8.5.0.md): 2024-12-xx
- [8.5.0](/releases/release-8.5.0.md): 2024-12-19

## 8.4

Expand Down
2 changes: 1 addition & 1 deletion markdown-pages/en/tidb/master/releases/release-timeline.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ This document shows all the released TiDB versions in reverse chronological orde

| Version | Release Date |
| :--- | :--- |
| [8.5.0](/releases/release-8.5.0.md) | 2024-12-xx |
| [8.5.0](/releases/release-8.5.0.md) | 2024-12-19 |
| [7.1.6](/releases/release-7.1.6.md) | 2024-11-21 |
| [8.4.0-DMR](/releases/release-8.4.0.md) | 2024-11-11 |
| [7.5.4](/releases/release-7.5.4.md) | 2024-10-15 |
Expand Down

0 comments on commit 56f11bd

Please sign in to comment.