MySQL 用雪花 ID 主键极快;TiDB 用雪花 ID 主键极慢,完全相反。
核心原因:TiDB 是按主键 Range 分片的。新插入的数据如果主键连续,就会疯狂往同一个 Region 写,所有 INSERT 都打在同一个 TiKV 节点的同一个 Region 上 → 单点写入 → 性能被锁死 → 比 MySQL 慢几十倍。
MySQL 用雪花 ID 主键极快;TiDB 用雪花 ID 主键极慢,完全相反。
核心原因:TiDB 是按主键 Range 分片的。新插入的数据如果主键连续,就会疯狂往同一个 Region 写,所有 INSERT 都打在同一个 TiKV 节点的同一个 Region 上 → 单点写入 → 性能被锁死 → 比 MySQL 慢几十倍。