2
A
回答
2
我能想到的唯一好處是它可以使表格更「人性化」。潛在的缺點和需要考慮的事項有:
- 它真的是一個唯一的標識符嗎?
- 性能可能會受到影響,具體取決於您需要縮放多大。您可能需要檢查SQL Server索引的性能是否受到影響。
就個人而言,我更喜歡使用自動增量的代理鍵號碼,但這取決於您的情況。
如果您指的是SQL Server IDENTITY列,那麼您可能想查看下面的文章,我發現它很有幫助。 Understanding SQL Server Identity Columns
相關問題
- 1. 同步數據庫時唯一的標識符作爲主鍵
- 2. T-SQL的唯一標識列作爲複合主鍵的一部分
- 3. 正在使用主標識符的唯一標識符更安全嗎?
- 4. 標識列作爲主鍵
- 5. 身份服務器客戶機上的唯一標識符
- 6. 創建列不是主鍵但在sqlalchemy上爲sql服務器標識
- 7. 在NSDefaults中使用NSDate作爲唯一標識符
- 8. 使用db.StringProperty()作爲Google App Engine中的唯一標識符
- 9. 唯一標識符
- 10. ORM - 使用整個對象或唯一標識符作爲JoinColumn?
- 11. 使用字母作爲唯一標識符
- 12. SQL Server唯一標識符與整數
- 13. SQL Server全局唯一標識符
- 14. 唯一標識符總是在Windows Phone手機服務空
- 15. 將SQL標識創建爲主鍵?
- 16. NSManagedObject的唯一標識符
- 17. SlideMaster的唯一標識符
- 18. PC的唯一標識符
- 19. Mac的唯一標識符?
- 20. 一般總是一個好主意總是哈希唯一標識符的URL?
- 21. SQL。唯一和主鍵
- 22. 在SQL服務器中鍵入XML列有什麼好處?
- 23. Sql Server分析服務使用非唯一鍵的父子
- 24. 重置主鍵(int作爲標識)
- 25. 傳遞一個唯一的標識符作爲參數
- 26. 用戶友好且難以猜測的唯一標識符
- 27. 使用多個唯一標識符區分SQL計數
- 28. 唯一文件標識符
- 29. XHTML唯一標識符
- 30. 唯一標識符策略
可能的複製(許多之一)http://stackoverflow.com/questions/713430/clustered-primary-key-on-unique-identifier-id-column-in-sql-server – 2010-01-07 04:19:23
另外:HTTP: //stackoverflow.com/questions/45399/advantages-and-disadvantages-of-guid-uuid-database-keys – 2010-01-07 04:19:58