当前位置: 代码迷 >> SQL >> SQL高级优化之惯用的优化策略-2(The Return Of The King)
  详细解决方案

SQL高级优化之惯用的优化策略-2(The Return Of The King)

热度:172   发布时间:2016-05-05 11:21:38.0
SQL高级优化之常用的优化策略-2(The Return Of The King)

1.2 索引

     索引不是越多越好,你需要知道索引建立多了,写入数据的效率会降低。如何使用索引要看你的项目的应用场景,做出合理的测试评估。

1.2.1 统计数量

     统计数量上,如果字段(fieldName)索引没有索引,那么会用全表扫描,而count(*)会使用最优的索引,进行用索引快速全扫描。所以,最优的做法是计数统一使用count(*)。

1.2.2 高效的分页

     使用join技术,利用索引查找到符合条件的id,构造成临时表,用这个小的临时表于原表做join。

小表驱动大表进行join,以避免避免子查询。

     大部分都需要在实践中多测试一下,SQL的效能如何?这里就不多讲了。




                                                                                                                                                                                       

  相关解决方案