标签: mysql char decimal myisam bigint
对于巨大的myisam表(超过1B行),我有2个唯一变量,其中一个有18个数字,另一个有10个拉丁字符。
我应该选择哪一个主键? 如果是数字;小数或bigint?
不是他们不会帮助我选择查询,所以最好有唯一的密钥或仍然主键有用吗?
答案 0 :(得分:0)
数字肯定更好。我会说你应该将你的PK作为A_I字段。因为数字较小并且使用A_I,它会生成一个已排序的主键索引(索引速度更快)。