对于 索引 字符串类型的字段,当数据量相当大的时候,查询起来相当耗cpu 并且慢,
解决方案一:
把字符串转整型数字比如用 crc32函数做转换,查询的时候带上原值 and crc32的值
select txt from arc where txt='mysql 索引优化';
select txt from arc where txtc32='3432543534233' and txt='mysql 索引优化';
解决方案二:
建立前缀索引
alter table db.table add key (txt(10));
这样也会大大的提高查询速度...
评论 (0)