在硬盘/RAM上,索引字段和空间令牌的最佳选择是什么?biginteger还是varchar(15)?
例如,我可以有这样的索引编号:

from  10000001 to 45281229703 and higher...

但有什么更好的选择呢?
在非索引字段上,哪种字段类型更好?

最佳答案

BIGINT总是8个字节,VARCHAR(15)是1..16个字节,这取决于值的长度,因此BIGINT在大数字上需要较少的内存,但在小数字上需要更多的内存(小于7位)。而且,bigint更快。

关于mysql - Mysql Bigint VS Varchar,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15241708/

10-13 09:39