INT和VARCHAR主键之间是否存在真正的性能差异?
使用INT与VARCHAR作为MySQL中的主键之间是否存在可衡量的性能差异?我想使用VARCHAR作为参考列表的主键(想想美国,国家代码),并且同事不会将INT AUTO_INCREMENT作为所有表的主键。
我的论点,详见这里,是INT和VARCHAR之间的性能差异可以忽略不计,因为每个INT外键引用将需要一个JOIN,使参考的意义上说,VARCHAR键则直接呈现的信息。
那么,有没有人有这个特定用例的经验以及与之相关的性能问题?
慕无忌1623718
MYYA
相关分类