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