在前辈指导下,把tinyint索引字段改成了char速度就快了很多,这是为什么?
解决方案 »
- 存储过程中,begin end 中嵌套 begin end会不会有问题?
- 初始学求教
- mysql中有无像sqlserver一样的得到字符unicode码的函数?
- 有group_concat的逆向方法么?
- 为什么在MYSQL中没办法两个字段相连接?
- 有什么可视化前端支持MySQL5.0的新特性的
- 怎样把mysql数据导入到oracle8 中
- mysql视图有时报Can't create/write to file 'C:\windows\TEMP\#sql_1690_0.MYI
- 现有一条错误的mysql语句,求改正
- 1286 - Unknown storage engine 'ndbcluster' 这个问题怎么解决啊?
- 连接mysql出现错误,急,在线等
- WWWWA,进来看下
首先你需要明白实际对于计算机来说, 耗时长短在于比较的次数而不是每次比较的字节数
目前大部分计算机是32位的系统,这正好匹配整形4个字节长度,一个字符长度是1个字节,CPU在比较的时候一次比较四个字节(32位),对于1个字节的只需要高位补0即可(或许这个补0操作根本没有,默认情况下高位就全部是0),所以说当是位字符的时候是差不多的,这是我的理解,欢迎大家积极讨论