码迷,mamicode.com
首页 > 数据库 > 详细

MySQL语句优化方法(简单版)

时间:2019-05-22 17:44:43      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:rom   mysql语句   ash   优化方法   work   sql语句优化   速度   数据   返回   

基础回顾:

sql语句是怎么样运行的?

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

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

为什么要优化sql语句?

加快运行速度

减少数据库资源开销

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

基础优化技能:

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

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

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

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

MySQL语句优化方法(简单版)

标签:rom   mysql语句   ash   优化方法   work   sql语句优化   速度   数据   返回   

原文地址:https://www.cnblogs.com/Grayling/p/10907020.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!