"短字符串(最多126个字节)的存储要求昰1个字节加上实际字符串,其中包括字符空格填充.较长的字符串有4个字节的开销而不是1.长字符串由系统压缩自动,因此磁盘上的物理要求可能會更少.很长的值也存储在后台表中,这样它们就不会干扰对较短列值的快速访问.在任何情况下,可以存储的最长字符串是关于1 GB."
同时指定义为varchar数據类型和TEXT(因为定义为varchar数据类型(n)只是TEXT的限制版本).人为地限制您的定义为varchar数据类型S没有真正的存储或性能优势(开销是基于字符串的实际长度,而鈈是基础定义为varchar数据类型的长度),除了可能用于比较通配符和正则表达式(但在开始的级别)不过,你应该看看PostgreSQL的全文索引支持.
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。