mysql最小存儲單元?
(1) 10*1024*1024*1024 (2)其實長度最好的是(2^n)-1 因為計算機是二進制計算的,1 bytes = 8 bit ,一個字節(jié)最多可以代表的數(shù)據(jù)長度是2的8次方 11111111 在計算機中也就是-128到127 而varchar類型存儲變長字段的字符類型,當(dāng)存儲的字符串長度小于255字節(jié)時,其需要1字節(jié)的空間,當(dāng)大于255字節(jié)時,需要2字節(jié)的空間。 使用2 ^ n長度是更好的磁盤或內(nèi)存塊對齊。對齊塊更快。今天“塊”的大小更大,內(nèi)存和磁盤足夠快,可以忽略對齊,對于非常大的塊來說是非常重要的。
所以使用(2^n)-1 可以更好的利用磁盤空間和內(nèi)存,使數(shù)據(jù)庫可以在最大限度內(nèi)存儲更多的數(shù)據(jù)