首页 > 数据库技术 > 详细

mysql整体架构

时间:2019-08-15 16:10:19      阅读:98      评论:0      收藏:0      [点我收藏+]

-------基于mysql5.7

server

1、连接器:返回客户端的对象是存储在连接器里的,mysql_reset_connection可以清空连接对象占用的内存

 

2、查询缓存:8.0之后已经去掉的功能  5.7.24版本默认 query_cache_type=OFF

  适用于查多改少的情况

3、分析器 (做什么)

  词法分析:select  *  from  table where id =1

    id 识别成 列id
    识别成查询对象   select 创建查询对象  table 失败对应的table表对象

  语法分析:

4、优化器:(怎么做)

  执行计划 索引的选择

5、执行器:(不要怂,干)

  循环调用执行引擎提供的接口,获取满足的数据

  慢查询日志(row_examined)

  

    

 

 

存储引擎

mysql整体架构

原文:https://www.cnblogs.com/man1s/p/11358170.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!