我正在使用一个非常古老的MySQL数据库,它使用Yes/No作为标志和CA、US等标识国家,而不是1/0和国家ID。
这些都有索引。
这对表演很有吸引力吗?这个数据库里有很多记录。
发布于 2016-03-07 00:09:56
使用适当的指数,在性能方面不会有太大的差别。然而,更大的问题是,它将使数据管理更加困难,因为状态代码可能会更改,状态可能会合并或拆分等等。
在这个老问题中,有人就同一主题提出了一些好的观点:
Is there a REAL performance difference between INT and VARCHAR primary keys?
https://stackoverflow.com/questions/35833945
复制相似问题