zoukankan      html  css  js  c++  java
  • MySQL学习笔记:select语句性能优化建议

    关于SQL中select性能优化有以下建议,仅当笔记记录。

    1.检查索引:where、join部分字段都该加上索引

    2.限制工作数据集的大小:利用where字句过滤

    3.只选择需要的字段:减少IO开销

    4.移除不必要的表

    5.移除外部连接查询 outer joins 、更新null值占位符

    6.删除join和where字句中的计算字段:在原表新增一列,如果有权限的话。例如:

    SELECT *
    FROM sales a
    JOIN budget b ON    ((YEAR(a.sale_date)* 100) + MONTH(a.sale_date)) = b.budget_year_month

     可以更新为:

    SELECT * FROM PRODUCTSFROM sales a
    JOIN budget b ON    a.sale_year_month = b.budget_year_month

    END 2019-03-17 01:42:23

  • 相关阅读:
    第八周上机作业
    第七次作业
    第七周上机
    第六周作业
    4.9上机作业
    第五周作业
    第四周作业
    第二次上机作业
    第三周作业
    第九周上机练习
  • 原文地址:https://www.cnblogs.com/hider/p/10545202.html
Copyright © 2011-2022 走看看