文章詳情頁
MySQL中, 使用 UUID 做主鍵, 比例大概為多少?
瀏覽:180日期:2022-06-16 17:03:29
問題描述
問題解答
回答1:首先 用字符串做主鍵的性能影響在大數據量的時候 還是無法忽視的;其次 uuid的替代方案也有不少,主要的就是用64位的數值型代替,具體可以自行google最后 多少公司使用 UUID 做主鍵 這個問題我想基本上沒有人能給你答案
回答2:用uuid的不多,估計就是一些小公司用。中小公司一般情況做主鍵用mysql自增id。大公司都是有自己的id生成器的。
回答3:如果是為了好看 和 不暴露數據量。那么完全可以用另一個UUID字段來顯示,并給UUID字段設置index索引,只在頁面請求的時候查詢一下。但是平時的內部查詢和互相關聯的時候,還是用int的自增主鍵。那么對性能的影響也不會很明顯。
正如@鼎鼎 說的,用UUID的公司比例為多少,這個沒人能給你答案。(除了那些搞統計和數據分析的公司)
回答4:哥們我想問下,uuid是什么,為什么要用uuid阿
相關文章:
1. shell - mysql中update語句錯誤2. MySQL中無法修改字段名的疑問3. 如何比較java中的Date與mysql中datetime類型的字段?4. 在MySQL中新增字段時,報錯??5. php - mysql中,作為主鍵的字段,用int類型,是不是比用char類型的效率更高?6. MySQL中的enum類型有什么優點?7. MySQL中更新數據[update]無法成功的疑問8. 【求大神】現在有1000個string與一個MYSQL字典,查詢這1000個string在MYSQL中的id并輸出結果9. oracle - MySQL中varchar類型的長度是否應該為該字段編碼的倍數?10. 數據庫 - mysql中怎樣修改帶點的字段名的位置?
排行榜

網公網安備