mysql select 执行后会发生什么?mysql服务器架构

mysql服务器架构

  • 客户端

Navicat 12 for MySQL、SQLyog等

  • 服务器层
  1. 链接处理、授权认证、安全等
  2. 缓存层
  3. 解析、词法、语法分析
  4. 优化SQL,生成SQL执行计划
  5. 跨存储引擎的功能:存储过程、触发器、视图等
  6. 通过API将SQL执行计划发送给存储引擎层
  • 存储引擎层
  1. 存储引擎层屏蔽了不同存储引擎之间差异,对上层服务器层提供的接口是透明的。
  2. 负责MySQL中数据的存储和提取。每个存储服务器都有自己的优势和劣势。
  3. 常用的InnoDB和MyISAM等引擎

 

mysql select 执行后会发生什么?

根据mysql服务架构从上往下执行。

 

*有空再深入看下

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章