zoukankan      html  css  js  c++  java
  • MySQLSQL语句的执行过程?

    MySQL 一条查询SQL语句的执行过程?

    1. 建立连接
    2. 查询缓存:开启查询缓存功能会按照sql报文作为key,查询缓存。
    3. 解析器:生成词法语法解析树。
    4. 预处理器:语义的校验,例如表名,字段名是否正确。
    5. 查询优化器:生成多套执行计划,并计划cost,花费最小的为最终的查询计划。
    6. 执行器:执行查询计划,会先从buffer pool中查询,没有就去存储引擎层读取数据页,并且加入到buffer pool。
    7. 存储引擎:读取磁盘上的数据。

    MySQL 一条更新SQL语句的执行过程?

    MySQL Innodb 存储引擎内存与磁盘的存储结构

  • 相关阅读:
    butter
    医院设置
    NOIP 2000 进制转换
    图的M 着色问题
    闭合区域面积统计
    字符序列
    装载问题
    n皇后问题
    跳马问题
    数独
  • 原文地址:https://www.cnblogs.com/kancy/p/13459995.html
Copyright © 2011-2022 走看看