mysql性能调优笔记(二)--查询优化和索引

柔情只为你懂 2022-05-11 10:24 295阅读 0赞

一、Mysql执行查询流程

70

  1. * mysql执行查询的流程*

mysql执行查询内部路程:1.客服端发送一条查询给服务器

  1. 2.服务器先检查查询缓存,如果命中缓存,立刻返回存储在缓存的结果,否则进入下一阶段。
  2. 3.服务器端进行sql解析,预处理,再由优化器生成对应的执行计划。
  3. 将一个SQL转换成一个执行计划,MySQL再依照这个执行计划和存储引擎进行交互,者包括多个子阶段,解析SQL,预处理,优化sql执行计划。
  4. 4.mysql根据优化器生成的执行计划,调用存储引擎的api来执行查询
  5. 5.将结果返回给客户端。

优化数据访问: 1、只查

发表评论

表情:
评论列表 (有 0 条评论,295人围观)

还没有评论,来说两句吧...

相关阅读

    相关 MySQL 性能优化技巧

    介绍 MySQL 是一种流行的开源数据库应用程序,它以一种有意义且易于访问的方式存储和构造数据。对于大型应用程序,庞大的数据量可能会导致性能问题。 本指南提供了一些关于如何

    相关 MySQL-性能优化-索引查询优化

    MySQL-性能优化-索引和查询优化 要知道为什么使用索引,要知道如何去使用好索引,使自己的查询达到最优性能,需要先了解索引的数据结构和磁盘的存取原理 参考博客:[MySQ

    相关 MySQL-性能优化-索引查询优化

    要知道为什么使用索引,要知道如何去使用好索引,使自己的查询达到最优性能,需要先了解索引的数据结构和磁盘的存取原理 1. 不使用顺序查找,因为顺序查找比较慢,通过特定数据结构的