WEB开发网
开发学院数据库MySQL 如何合理的利用索引对MySQL进行优化 阅读

如何合理的利用索引对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、经常查询的字段可建立索引。

Tags:如何 合理 利用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接