搜尋

首頁  >  問答  >  主體

php - mysql中,作為主鍵的字段,用int類型,是不是比用char類型的效率更高?

請問 mysql中,作為主鍵的字段,用int類型,是不是比用char類型的效率更高?

因為業務需求,需要用 時間戳 2位隨機數字 組成id。
例如:149561542040,總共是12位數。
如果id欄位用整數bigint,會不會比用char 的效率更高?

黄舟黄舟2742 天前794

全部回覆(2)我來回復

  • 黄舟

    黄舟2017-05-25 15:10:20

    從空間來說 BIGINT佔用8個位元組 CHAR要佔用12個位元組,
    在海量資料中差異很明顯 從效率來說 INT效率更高

    回覆
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-25 15:10:20

    個人感覺效率是有區別的。
    整數類型在排序和尋找的時候都有高效率的辦法。
    char應該就弱很多了

    回覆
    0
  • 取消回覆