如何合理的利用索引对MySQL进行优化
2007-04-26 15:47:58 来源:WEB开发网核心提示:在MySQL中,由于使用了limit这个语法,如何合理的利用索引对MySQL进行优化,作分页查询时十分方便,但同时也带来了在排序时性能的瓶颈问题,否则索引里有太多字段连在一块的时候,系统的索引基本没什么用处,合理的利用索引,可以大大的提升MySQL的运行速度
在MySQL中,由于使用了limit这个语法,作分页查询时十分方便,但同时也带来了在排序时性能的瓶颈问题,合理的利用索引,可以大大的提升MySQL的运行速度。
索引一般应用在用于跨表联结和排序的字段,在实际应用中,我们往往会应用到坚多个字段排序的可能,那么需要注意如下几点:
1、主键字段不需要重新建立索引
2、对于有使用多个字段按排序可能的情况,建立索引不要把索引放在同一组,如
Select * From xxx_table where xxx=1 order by click desc
Select * From xxx_table where xxx=1 order by postdate desc
像出现这种情况的时候,要分别对 click和postdate各创建一组索引,否则索引里有太多字段连在一块的时候,系统的索引基本没什么用处。
3、经常查询的字段可建立索引。
更多精彩
赞助商链接