好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

mysql中处理未知大小的varchar

如果MySQL中varchar(M)M设置的太大,在磁盘上表占用空间大小 只跟varchar中实际存放内容大小有关 。

但是如果查询要生成临时表,无论临时表是放在内存还是磁盘上,varchar都会扩张成M大小。这样将会消耗更多内存或者磁盘,对性能有严重的影响。

另外能用varchar就不要使用text,text性能很差,而且非常占磁盘空间。

varchar的长度是列共享的,一张表不要超过65535字节,对utf8编码约21485个字符

查看更多关于mysql中处理未知大小的varchar的详细内容...

  阅读:43次