zoukankan      html  css  js  c++  java
  • SQL高级优化之经常使用的优化策略-2(The Return Of The King)

    1.2 索引

         索引不是越多越好,你须要知道索引建立多了。写入数据的效率会减少。怎样使用索引要看你的项目的应用场景,做出合理的測试评估。

    1.2.1 统计数量

         统计数量上。假设字段(fieldName)索引没有索引,那么会用全表扫描,而count(*)会使用最优的索引,进行用索引高速全扫描。

    所以,最优的做法是计数统一使用count(*)。

    1.2.2 高效的分页

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

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

         大部分都须要在实践中多測试一下,SQL的效能怎样?这里就不多讲了。




                                                                                                                                                                                           

  • 相关阅读:
    226. 翻转二叉树
    LeetCode 1660.纠正二叉树(Medium)
    814. 二叉树剪枝
    110. 平衡二叉树
    HTTPS原理浅析
    MySQL知识网络
    制作SSL证书(签发免费证书)
    Redis高可用三(Redis Cluster集群)
    Redis高可用二( 哨兵sentinel)
    Redis高可用一(主从)
  • 原文地址:https://www.cnblogs.com/blfshiye/p/5226276.html
Copyright © 2011-2022 走看看