如何手动计算表的大小?

时间:2014-11-04 07:22:27

标签: mysql sql database types sizing

我有创建的表格,如下所示。

enter image description here

引用此link。计算用于此表的数据类型的大小

enter image description here

目标:此计算是在创建或实施表格时预测 n-users 的表的大小。

查询: Q.1)

Memory size of Unsigned int min: 0 max: 4294967295 = 4 bytes. 

By allocating int(11) means max: 4294967295 - 11 =4294967281(remaining size)?

or 

By allocating int(11) means  4 * 11 =44 bytes?

Q.2)

考虑创建以下使用的数据类型。

int(11)      =4 bytes
Var char(2)  =6 bytes(L+2 bytes(L is string value in byte) consider “amir” so L value is 4 byte)
Date         =3 bytes
-----------------------
Total        =13 bytes
-----------------------

以上计算 正确

0 个答案:

没有答案