读书人

mysql的order by convert(column usin

发布时间: 2012-02-08 19:52:21 作者: rapoo

mysql的order by convert(column using gbk) asc怎么提升性能?
请问:
select * from table order by convert(column using gbk) asc
这条语句怎么提升性能,有一种方法就是用一个列来保存对应的首字母,但除了这种方式,有没有其它办法?

[解决办法]
你的列类型是什么? 为什么要convert(column using gbk) ?这样通过函数转换后,无法利用任何索引,导致全表扫描。
[解决办法]
建立冗余字段,替换此字段为convert(column using gbk),在此字段上建立索引试试

读书人网 >Mysql

热点推荐