文章詳情頁(yè)
php - mysql中,作為主鍵的字段,用int類(lèi)型,是不是比用char類(lèi)型的效率更高?
瀏覽:149日期:2022-06-12 09:15:00
問(wèn)題描述
請(qǐng)問(wèn) mysql中,作為主鍵的字段,用int類(lèi)型,是不是比用char類(lèi)型的效率更高?
因?yàn)闃I(yè)務(wù)需求,需要用 時(shí)間戳+2位隨機(jī)數(shù)字 組成id。例如:149561542040,一共是12位數(shù)。如果id字段用整型bigint,會(huì)不會(huì)比用char 的效率更高?
問(wèn)題解答
回答1:從空間來(lái)說(shuō) BIGINT占用8個(gè)字節(jié) CHAR要占用12個(gè)字節(jié),在海量數(shù)據(jù)中差別很明顯 從效率來(lái)說(shuō) INT效率更高
回答2:個(gè)人感覺(jué)效率是有區(qū)別的。整數(shù)類(lèi)型在排序和查找的時(shí)候都有高效的辦法。char應(yīng)該就弱很多了
排行榜

熱門(mén)標(biāo)簽