mysql逻辑架构1
2021-05-16 17:42:30   1  举报             
     
         
 mysql
    作者其他创作
 大纲/内容
 存储引擎
  执行器
  连接器
  查缓存
  1、连接器校验用户名密码,校验通过则初始化连接2、如果是查询则看看缓存中是否命中,如果命中则直接返回。否则下一步3、分析器分析SQL,分析出表、字段等,还要检查语法是否正确,校验通过继续下一步;4、优化器优化SQL,索引顺序等5、执行器执行SQL,会先校验权限,并在执行时统计扫描的行数6、返回结果之前还在缓存存一份查询结果
  server端
  1、缓存真的好吗?当一个表有更新操作时缓存会被清空,因此当一个表频繁修改数据时,建议不开启缓存。mysql在8.0.0版本默认移除该模块。
  客户端
  1、发起连接2、执行SQL
  分析器
  优化器
    
    收藏 
      
    收藏 
     
 
 
 
 
  0 条评论
 下一页
  
  
  
  
  
  
  
  
  
 