Advertisement

mysql 提高查询效率, 数据库查询慢 问题解决

阅读量:

mysql查询为什么会变得缓慢?在开发过程中经常遇到这样的问题。让我们一起来探讨如何优化mysql查询性能吧。

遇到这种情况时, 通常也会联想到是否缺少了相应的索引表. 检查一下是否未建立索引表?如果未建立的话, 则应采取措施去创建相应的索引.

复制代码
    CREATE INDEX index_create_time ON temperature_new_output (create_time)

除去索引外

在这里插入图片描述

我们来看看执行后的一条查询语句会经历哪些流程。 我们平常写的Python应用代码(如PyMySQL之类的),这时候就叫做客户端程序了。

  1. 客户端底层将携带账号密码,并尝试通过TCP协议向MySQL服务器建立一条长连接。
  2. MySQL的连接管理模块负责对这条 TCP 长链接进行管理和监控。
  3. 当建立连接之后, 客户端将执行一条查询 SQL 语句.
  4. 客户端将通过网络发送该 SQL 语句至 MySQL.
  5. MySQL 收到该 SQL 语句后, 首先会在解析器中检查其语法是否正确, 如果存在语法错误, 将立即报错.
  6. 接下来的环

全部评论 (0)

还没有任何评论哟~