Lio*_*ion 62
long VARCHAR以与TEXT/ BLOBfield 相同的方式存储InnoDB.
从存储预期BLOB,TEXT以及长VARCHAR由Innodb以相同的方式处理.这就是为什么Innodb手动将其称为"长列"而不是BLOB.
除非你需要索引这些列(在这种情况下VARCHAR要快得多),没有理由使用VARCHAR过TEXT的长字段-有一些发动机比的优化MySQL调整数据检索根据长度,你应该使用正确的列类型利用这些.
如果您正在使用MyISAM有关该主题的深入讨论,请点击此处.
TEXT并且BLOB存储在表格之外,表格只有一个指向实际存储位置的指针.
VARCHAR与表格内联存储.VARCHAR当尺寸合理时,速度会更快.
根据这个测试,VARCHAR大约和文本一样快三倍.
| 归档时间: |
|
| 查看次数: |
66434 次 |
| 最近记录: |