标签: sql database indexing primary-key
我只是想知道,如果我实现了标签系统,我应该在标签名称上使用主键,还是只在标签名称列上使用通常的主键和唯一索引?
答案 0 :(得分:5)
假设标记实体将在数百万行中使用,则数字列的性能优于字符串作为外键列。这是为什么使用代理键
所以“只需要在标记名称列中使用唯一索引的通常主键”
答案 1 :(得分:1)
如果表中有两个键,那么您制作“主键”的那个没有区别。重要的是你打算如何使用它们。