Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
b50c573
Create tidb-x-cloud.202603.1-reused.md
qiancai Aug 6, 2026
c553e45
update inline comments
qiancai Aug 6, 2026
d515597
Apply suggestions from code review
qiancai Aug 6, 2026
15f47e5
removed info about shared locks
qiancai Sep 8, 2026
ee2ca70
remove info about table-level data affinity
qiancai Sep 8, 2026
bccdf8d
remove setting the maximum limit on resource usage for background tas…
qiancai Sep 8, 2026
687449c
remove the info about pushing index lookups down to TiKV
qiancai Sep 8, 2026
f5e39c0
Apply suggestions from code review
qiancai Sep 8, 2026
c477f3e
Update tidb-cloud/releases/tidb-x-cloud.202603.1.md
qiancai Sep 8, 2026
f06d4e3
Update tidb-cloud/releases/tidb-x-cloud.202603.1.md
qiancai Sep 8, 2026
813c077
add the tidb x version info
qiancai Sep 8, 2026
8e6d6d5
Update tidb-cloud/releases/tidb-x-cloud.202603.1.md
qiancai Sep 8, 2026
28f3c89
update the introduce version
qiancai Sep 9, 2026
7523f24
Update tidb-cloud/releases/tidb-x-cloud.202603.1.md
qiancai Sep 9, 2026
2b3ca1c
Update tidb-x-cloud.202603.1.md
qiancai Sep 10, 2026
bf08699
Update tidb-cloud/releases/tidb-x-cloud.202603.1.md
qiancai Sep 16, 2026
99787f0
remove #66676 temporarily
qiancai Sep 16, 2026
b5971fd
Update tidb-cloud/releases/tidb-x-cloud.202603.1.md
qiancai Sep 16, 2026
cb0d30f
Merge branch 'release-8.5' into add-tidb-x-2603-rn
qiancai Sep 16, 2026
78afadb
Update _index.md
qiancai Sep 16, 2026
1fc6177
Update _index.md
qiancai Sep 16, 2026
c637f3f
Merge branch 'add-tidb-x-2603-rn' of https://github.com/qiancai/docs …
qiancai Sep 16, 2026
5db8b67
Update tidb-cloud/releases/_index.md
qiancai Sep 17, 2026
7c0bb1a
Remove improvements not visible on TiDB X
qiancai Sep 22, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion sql-statements/sql-statement-create-index.md
Original file line number Diff line number Diff line change
Expand Up @@ -366,7 +366,9 @@ See [Index Selection - Use multi-valued indexes](/choose-index.md#use-multi-valu
- If a table uses multi-valued indexes, you cannot back up, replicate, or import the table using BR, TiCDC, or TiDB Lightning to a TiDB cluster earlier than v6.6.0.
- For a query with complex conditions, TiDB might not be able to select multi-valued indexes. For information on the condition patterns supported by multi-valued indexes, refer to [Use multi-valued indexes](/choose-index.md#use-multi-valued-indexes).

## Partial indexes <span class="version-mark">New in v8.5.7</span>
## Partial indexes

<span class="version-mark">New in v8.5.7 for TiDB Self-Managed and TiDB Cloud Dedicated, and in CLOUD.202603.1 for TiDB Cloud Essential and Premium</span>

A partial index is an index built on a subset of rows in a table. When creating a partial index, you can specify a conditional expression, also known as a predicate, to define that subset of rows. The index contains entries only for the rows that satisfy the predicate.

Expand Down
2 changes: 1 addition & 1 deletion sql-statements/sql-statement-modify-column.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ The following are some common examples of column type changes that require Reorg
- Modifying the `DECIMAL` precision
- Reducing the length of `VARCHAR(10)` to `VARCHAR(5)`

Starting from v8.5.5, TiDB optimizes some column type changes that previously required Reorg-Data. When the following conditions are met, TiDB rebuilds only the affected indexes instead of the entire table, thereby improving execution efficiency:
Starting from v8.5.5 for TiDB Self-Managed and TiDB Cloud Dedicated, and from CLOUD.202603.1 for TiDB Cloud Essential and Premium, TiDB optimizes some column type changes that previously required Reorg-Data. When the following conditions are met, TiDB rebuilds only the affected indexes instead of the entire table, thereby improving execution efficiency:

- The current session uses a strict [SQL mode](/sql-mode.md) (`sql_mode` includes `STRICT_TRANS_TABLES` or `STRICT_ALL_TABLES`).
- The table has no TiFlash replicas.
Expand Down
2 changes: 1 addition & 1 deletion sql-statements/sql-statement-select.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ TableSample ::=

> **Note:**
>
> - Starting from v8.5.6, TiDB supports using table aliases in the `FOR UPDATE OF` clause. To maintain backward compatibility, you can still reference the base table name when an alias is defined, but this triggers a warning that recommends using the explicit alias. When a query involves multiple tables with the same name across different databases (for example, `FROM db1.t, db2.t FOR UPDATE OF t`), TiDB now matches the target table from left to right based on the order in the `FROM` clause, rather than the current database context. To avoid ambiguity, it is recommended that you specify the database name or use aliases in the `FOR UPDATE OF` clause.
> - Starting from v8.5.6 for TiDB Self-Managed and TiDB Cloud Dedicated, and from CLOUD.202603.1 for TiDB Cloud Essential and Premium, TiDB supports using table aliases in the `FOR UPDATE OF` clause. To maintain backward compatibility, you can still reference the base table name when an alias is defined, but this triggers a warning that recommends using the explicit alias. When a query involves multiple tables with the same name across different databases (for example, `FROM db1.t, db2.t FOR UPDATE OF t`), TiDB now matches the target table from left to right based on the order in the `FROM` clause, rather than the current database context. To avoid ambiguity, it is recommended that you specify the database name or use aliases in the `FOR UPDATE OF` clause.
> - Starting from v6.6.0, TiDB supports [Resource Control](/tidb-resource-control-ru-groups.md). You can use this feature to execute SQL statements with different priorities in different resource groups. By configuring proper quotas and priorities for these resource groups, you can gain better scheduling control for SQL statements with different priorities. When resource control is enabled, statement priority (`HIGH_PRIORITY`) will no longer take effect. It is recommended that you use [Resource Control](/tidb-resource-control-ru-groups.md) to manage resource usage for different SQL statements.

## Examples
Expand Down
17 changes: 7 additions & 10 deletions tidb-cloud/releases/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,16 +19,13 @@ Cloud platform releases cover the TiDB Cloud console, APIs, and control plane, i

The database kernel is the core engine that processes your SQL queries and manages your data. Depending on your TiDB Cloud plan, your resources run on different kernels, each with its own release cadence.

| Plan | Kernel information and release notes |
| --- | --- |
| TiDB Cloud **Starter** | Running on a customized [TiDB X](/tidb-cloud/tidb-x-architecture.md) engine based on the classic [TiDB v8.5.3](https://docs.pingcap.com/tidb/stable/release-8.5.3/) kernel. |
| TiDB Cloud **Essential** | Running on a customized [TiDB X](/tidb-cloud/tidb-x-architecture.md) engine based on the classic [TiDB v8.5.3](https://docs.pingcap.com/tidb/stable/release-8.5.3/) kernel by default. |
| TiDB Cloud **Premium** | Running on the [`TiDB-X-CLOUD.202510.1`](/tidb-cloud/releases/tidb-x-cloud.202510.1.md) version of the [TiDB X](/tidb-cloud/tidb-x-architecture.md) kernel. |
| TiDB Cloud **Dedicated** | Running on the classic TiDB kernel, and the kernel version corresponds directly to TiDB Self-Managed versions. Currently, the default TiDB version of newly created TiDB Cloud Dedicated clusters is [v8.5.8](https://docs.pingcap.com/tidb/stable/release-8.5.8/). |

> **Note:**
>
> If you want your TiDB Cloud Essential instances to run on the same kernel as TiDB Cloud Premium, contact [TiDB Cloud Support](https://docs.pingcap.com/tidbcloud/tidb-cloud-support).
| Plan | Kernel | Default kernel version for newly created instances or clusters |
| --- | --- | --- |
| TiDB Cloud **Starter** | Running on a customized [TiDB X](/tidb-cloud/tidb-x-architecture.md) engine based on the classic TiDB kernel. | [TiDB v8.5.3](https://docs.pingcap.com/tidb/stable/release-8.5.3/) |
| TiDB Cloud **Essential** | <ul><li>TiDB Cloud Essential instances created on or after June 30, 2026, are running on the [TiDB-X-CLOUD.202603.1](https://docs.pingcap.com/tidb-cloud/releases/tidb-x-cloud.202603.1.md) kernel.</li><li>TiDB Cloud Essential instances created before June 30, 2026, are running on the [TiDB v8.5.3](https://docs.pingcap.com/tidb/stable/release-8.5.3/) kernel.</li></ul> | [TiDB-X-CLOUD.202603.1](https://docs.pingcap.com/tidb-cloud/releases/tidb-x-cloud.202603.1.md) |
| TiDB Cloud **Premium** | Running on the [TiDB X](/tidb-cloud/tidb-x-architecture.md) kernel. | [TiDB-X-CLOUD.202603.1](/releases/tidb-x-cloud.202603.1.md) |
| TiDB Cloud **Dedicated** | Running on the classic TiDB kernel. | [TiDB v8.5.8](https://docs.pingcap.com/tidb/stable/release-8.5.8/) |


## Maintenance notifications

Expand Down
Loading
Loading