首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

mysql的order by convert(column using gbk) asc如何提升性能

2012-02-08 
mysql的order by convert(column using gbk) asc怎么提升性能?请问:select * from table order by convert

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),在此字段上建立索引试试

热点排行