MySQL性能:String前缀+Number作为ID可以吗?

问题描述 投票:0回答:1

我有一个雪花ID(如49839556967183364)作为主键,现在我想用一些String作为前缀,如 "QR49839556967183364"。

这个字符串前缀是否会降低MySQL的索引和排序性能?

mysql performance id
1个回答
0
投票

之间的性能差异 BIGINT 和a VARCHAR(22) 是不显著的。 把优化的重点放在更高的层次上。

要知道,你不能做 AUTO_INCREMENT 列的一部分。

(警告:如果你计划在该表中有10亿行,我会改变我的调子。)

© www.soinside.com 2019 - 2024. All rights reserved.