zoukankan      html  css  js  c++  java
  • MySQL语句优化方法(简单版)

    基础回顾:

    sql语句是怎么样运行的?

    一般来说,客户端发送sql语句到数据库服务器——数据库服务器进行运算并返回结果——客户端显示sql语句运行结果。

    在本地运行时以workbench为例,客户端为workbench,数据库服务器则是安装在本地的mysql数据库。

    为什么要优化sql语句?

    加快运行速度

    减少数据库资源开销

    在企业级数据库中sql优化是必备技能。

    基础优化技能:

    在查询语句中尽量减少查询语句返回结果,尤其是 SELECT*FROMXXX 来返回全部数据。只选择必要的数据,作为返回值。

    在过滤查询语句中尽可能使用between而不是用in,前者开销较小。

    在使用过滤聚合语句中,优先使用where语句过滤表中数据,然后再做聚合。

    结果排序语句中尽量放在最后面再执行oder by语句,且尽量减少它的使用。

  • 相关阅读:
    python 二分法查找
    python 线性查找
    Ubuntu14.04 获取文件或者文件夹大小
    Python异常处理
    python 正则
    Python网络编程(Sockets)
    Python多线程编程
    Python XML解析和处理
    python 迭代器
    python 装饰器
  • 原文地址:https://www.cnblogs.com/Grayling/p/10907020.html
Copyright © 2011-2022 走看看