Skip to content

Commit

Permalink
dm-best-practices: Update for MySQL Compatible AUTO_INCREMENT (#18904) (
Browse files Browse the repository at this point in the history
  • Loading branch information
ti-chi-bot authored Oct 28, 2024
1 parent 9fb103f commit 7236da2
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion dm/dm-best-practices.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ DM 的性能参数如下表所示。

TiDB 的 `AUTO_INCREMENT` 与 MySQL 的 `AUTO_INCREMENT` 整体上看是相互兼容的。但因为 TiDB 作为分布式数据库,一般会有多个计算节点(client 端入口),应用数据写入时会将负载均分开,这就导致在有 `AUTO_INCREMENT` 列的表上,可能出现不连续的自增 ID。详细原理参考 [`AUTO_INCREMENT`](/auto-increment.md#实现原理)

如果业务对自增 ID 有强依赖,可以考虑使用 [SEQUENCE 函数](/sql-statements/sql-statement-create-sequence.md#sequence-函数)
如果业务对自增 ID 有强依赖,可以考虑使用 [`AUTO_INCREMENT` 的 MySQL 兼容模式](/auto-increment.md#mysql-兼容模式)[`SEQUENCE` 函数](/sql-statements/sql-statement-create-sequence.md#sequence-函数)

#### 是否使用聚簇索引

Expand Down

0 comments on commit 7236da2

Please sign in to comment.