Files
Hui-s-notebook/logseq-java/pages/MySQL组成.md
2024-02-02 00:12:49 +08:00

653 B
Raw Blame History

  • 客户端
    • JDBC,SQLyog
  • 服务器
    • 连接层
      • 处理连接TCP连接分配线程
    • 服务层
      • SQL接口
      • Parser解析器
      • 语法分析
      • Optimizer查询优化器
      • Caches&Buffers查询缓存组件
    • 引擎层
      • InnoDB
      • MyISAM
      • 存储层
        • 所有数据、数据库、表的定义、表内容、索引都存在文件系统,以文件存在,并完成与存储引擎的交互
  • MySQL提示“不存在此列”是执行到哪个节点报出的
    • Parser解析器分析sql语法时检查的列
  • 一个表创建了多个索引,在哪个阶段进行索引选择?
    • Optimizer优化器阶段查询优化器