【发布时间】:2012-03-11 16:58:39
【问题描述】:
我正在尝试确定如果我将主键更改为 BIGINT(20),我的表是否会降低性能。目前,我正在使用 INT(7) 并且已经有大约 300.000 个大 ID(7 位或 8 位数字)条目。 我已经搜索了很多,但只发现它使用了更多的磁盘空间(这很明显)。
我现在所有的 ID 都是 7 位数字,但我的客户想要更改为 8 位数字。将来我将无法轻松更改软件,因此我考虑现在使用 BIGINT(20) 以防万一。即使我还不需要使用 BIGINT,它的性能会降低吗?
有这方面经验的人有没有关于速度和性能的建议?
【问题讨论】:
标签: mysql