0
我是數據庫中的新成員,並且不知道如何以及何時mysql分配內存空間。數據庫內存:: MySql Innodb爲空字段vs非空字段分配多少存儲空間 - varchar或text
在MySql Innodb中爲空字段(不插入字符串)vs非空字段分配多少存儲空間?
我的問題的其他形式:
當在創建表的時間分配內存空間在MySQL Innodb的爲VARCHAR /文本字段或在場內插入的數據?
謝謝
優素福
我是數據庫中的新成員,並且不知道如何以及何時mysql分配內存空間。數據庫內存:: MySql Innodb爲空字段vs非空字段分配多少存儲空間 - varchar或text
在MySql Innodb中爲空字段(不插入字符串)vs非空字段分配多少存儲空間?
我的問題的其他形式:
當在創建表的時間分配內存空間在MySQL Innodb的爲VARCHAR /文本字段或在場內插入的數據?
謝謝
優素福
你的意思是內存或硬盤空間?
對於磁盤空間,除非字符串中有值,否則varchar不會佔用空間。
非常感謝,如果stirng的硬盤分配了多少長度爲50個字符和他的列varchar(255) - 所有255個字符或只有50個, – Yosef 2010-06-06 06:38:54
只有50.固定的實際行指針有一些開銷,但varchar表示可變長度字符數組 - char將被完全分配。 – Randy 2010-06-06 21:32:53