Skip to content

MySQL 实战 45 讲笔记 #2

Open
@EruDev

Description

@EruDev

基础架构

MySQL 基础架构

  • 连接器:负责跟客户端建立连接、获取权限、维持和管理连接;
  • 查询缓存:查询请求先访问缓存(key 是查询的语句,value 是查询的结果),命中直接返回。不推荐使用缓存,更新会把缓存清除(关闭缓存:参数 query_cache_type 设置为 DEMAND);
  • 分析器:对 SQL 语句解析,判断 sql 是否正确;
  • 优化器:决定使用哪个索引,多表(join)的时候,决定各表的连接顺序;
  • 执行器:执行语句,先判断用户有无权限,使用表定义的存储引擎。

Metadata

Metadata

Assignees

No one assigned

    Labels

    MySQLSome note for MySQL

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions