标签:字节 分析 多少 varchar 磁盘 sql mysq 分配 大小
varchar(100) 表示100个字节
varchar(100) 表示100个字符,无论英文还是汉字都可以存储100个
UTF8下1个汉字为3个字节 一个字符
这两者存储到磁盘中占用磁盘的存储空间是一样的,但是,在内存中消耗的内存是不一样的,因为mysql在分配内存时会根据我们定义的大小来进行内存的分配,所以我们在定义的时候最好根据实际情况来进行内存的分配,可以多设置一点,例如多设置10%进行冗余,但是不要太多。
标签:字节 分析 多少 varchar 磁盘 sql mysq 分配 大小
原文地址:https://www.cnblogs.com/RainbowLan/p/15020553.html