Mysql 主鍵 與64位系統

2021-08-20 12:12:00 字數 560 閱讀 3478

int型別只增主鍵字段=>4位元組=>每個位元組8位=>32位,在cpu載入一條指令的時候,4位元組是和cpu暫存器的運算有關,如:64位,由於直接的系統一般都是32位的,所以在運算4位元組的資料是剛好的,效率最高,而現今我們系統基本都是64位的時候,其實沒有更好的利用好cpu運算,所以在設計表字段建議,使用8位元組的主鍵bigint,而不是直接使用int來做主鍵。

uuid做主鍵,字元型別做主鍵,在cpu的載入是需要消耗更多的運算過程

我的資料庫表設計公共屬性有id , no ,createdate ,delflag需要在你的model 類的中主鍵的屬性上加上@jsonserialize(using = tostringserializer.class)註解鏈結 這樣你前端收到的就是string ,不會出現精度都是的問題。

這樣就能很好利用64位系統的效能了!!!

32位系統與64位系統的區別

64位作業系統只能安裝在64位電腦上 cpu必須是64位的 同時需要安裝64位常用軟體以發揮64位 x64 的最佳效能。32位作業系統則可以安裝在32位 32位cpu 或64位 64位cpu 電腦上。當然,32位作業系統安裝在64位電腦上,其硬體恰似 大馬拉小車 64位效能就會大打折扣。第三,運算速...

32位系統與64位系統之自我問答

我從自己近期了解的一些知識點出發,通過自我提問的方式,循序漸進的說說我對計算機系統一些問題的理解,如果有什麼問題希望大家指點.1.為什麼32位機器使用4g以上記憶體是浪費?答 cpu與記憶體之間就是乙個資料讀寫的過程 兩者之間通過三類匯流排進行資料傳輸與通訊 位址匯流排 資料匯流排 控制匯流排 位址...

32位系統和64位系統

前言 眾所周知,我們通常說作業系統是32位還是64位說的其實是32位處理器 cpu 還是64位處理器 cpu windows系統有32位和64位之分,下面我們來總結一下32位系統和64位系統的原理 區別以及如何判斷。我們現在所稱的計算機系統是32位或64位主要依據的是cpu解析的字組大小 字組大小 ...