文章詳情頁
MySQL中, 使用 UUID 做主鍵, 比例大概為多少?
瀏覽:182日期:2022-06-16 17:03:29
問題描述
問題解答
回答1:首先 用字符串做主鍵的性能影響在大數(shù)據(jù)量的時候 還是無法忽視的;其次 uuid的替代方案也有不少,主要的就是用64位的數(shù)值型代替,具體可以自行g(shù)oogle最后 多少公司使用 UUID 做主鍵 這個問題我想基本上沒有人能給你答案
回答2:用uuid的不多,估計就是一些小公司用。中小公司一般情況做主鍵用mysql自增id。大公司都是有自己的id生成器的。
回答3:如果是為了好看 和 不暴露數(shù)據(jù)量。那么完全可以用另一個UUID字段來顯示,并給UUID字段設(shè)置index索引,只在頁面請求的時候查詢一下。但是平時的內(nèi)部查詢和互相關(guān)聯(lián)的時候,還是用int的自增主鍵。那么對性能的影響也不會很明顯。
正如@鼎鼎 說的,用UUID的公司比例為多少,這個沒人能給你答案。(除了那些搞統(tǒng)計和數(shù)據(jù)分析的公司)
回答4:哥們我想問下,uuid是什么,為什么要用uuid阿
相關(guān)文章:
1. MYSQL中如何把SELECT A AS B中的B作為WHERE篩選條件2. group-by - mysql中g(shù)roup by之后想取到一組中的第二條記錄怎么辦3. mysql中datetime列如何做篩選?4. MySQL中無法修改字段名的疑問5. MySQL中更新數(shù)據(jù)[update]無法成功的疑問6. java - MySQL中,使用聚合函數(shù)+for update會鎖表嗎?7. sse - flask應(yīng)用中向mysql中插入數(shù)據(jù)時,如何通知某一個模塊?8. 阿里云服務(wù)器mysql中文亂碼9. mysql中的join on查詢語句的on能否改為where10. postgresql - MYSQL中on duplicatekey update有什么優(yōu)缺點?
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備