MySQL TEXT或VARCHAR

r1t*_*l1n 9 mysql storage varchar text

我们有一个非常大的历史表,其中包含一个最多500个UTF8字符的列,并且磁盘空间增长得非常快!

我们每天至少有200万行......我们想知道哪个会做得更好(主要是在存储方面,但在性能方面)?TEXT或VARCHAR(512)?

Les*_*ove 11

从存储和性能的角度来看,VARCHAR在您的情况下可能更可取.查看此重新发布的文章.