Abd*_*han 10 mysql benchmarking varchar char
任何基准测试,任何图形都可以吗?它在网络上的所有学术和理论.
好吧,这不是第一次提出这个问题,他们都说使用CHAR会导致更快的选择吗?我甚至读过MySQL书籍,它都是一样的,但我没有遇到任何证明这一点的基准.
任何人都可以对此有所了解吗?
这是一个简单的逻辑,为了简化,我将以CSV文件为例...
在这一行搜索会更快吗?
1231; 231; 32345; 21312; 23435552; 1231; 1; 243; 211; 3525321; 44343112;
或者这个
12; 23; 43; 54; 56; 76; 54; 83; 45; 91; 28; 92
只要您正确定义长度,CHAR应该更快,因为预定义格式有助于处理时间.
关键是,事实并非如此.反正不是自己.
但是,如果表中只有固定宽度的字段,MySQL不需要执行一些计算来找出每个字段的开头.
对于非常短的场也可能存在差异.如果比较CHAR(1)和VARCHAR(1),后者占用的内存是第一个(单字节编码)的两倍
归档时间: |
|
查看次数: |
1651 次 |
最近记录: |