mysql高级 mysql逻辑架构

 

1.Connectors 指的是不同语言中与SQL的交互。

2.Management Serveices & Utilities:系统管理和控制工具

3. Connection Pool: 连接池, 管理缓冲用户连接,线程处理等需要缓存的需求.

4.SQL Interface: SQL接口.接受用户的SQL命令,并且返回用户需要查询的结果.比如select from就是调用SQL Interface.

5.Parser: 解析器. SQL命令传递到解析器的时候会被解析器验证和解析. 解析器是由Lex和YACC实现的,是一个很长的脚本.

6.Optimizer: 查询优化器.

SQL语句在查询之前会使用查询优化器对查询进行优化。就是优化客户端请求的 query(sql语句) ,根据客户端请求的 query 语句,和数据库中的一些统计信息,在一系列算法的基础上进行分析,得出一个最优的策略,告诉后面的程序如何取得这个 query 语句的结果

7.Cache和Buffer: 查询缓存.

8.存储引擎接口

相关文章:

  • 2021-06-06
  • 2021-05-08
  • 2021-11-04
  • 2022-01-12
  • 2021-07-08
  • 2021-09-24
猜你喜欢
  • 2021-05-09
  • 2022-01-02
  • 2021-09-23
  • 2021-12-23
  • 2021-06-06
  • 2021-04-29
相关资源
相似解决方案