MySQL体系结构及各结构的功能

MySQL体系结构

MySQL的体系结构实际就是MySQL数据库是由那些部分构成,每个部分的具体作用是什么。

Connectors:

用于不同的编程语言连接MySQL数据库,即对外提供的API。

Management Service &Utilities:

用于管理系统,且是控制工具。

Connection pool:

连接池,用于管理缓冲用户的连接,线程处理等提供对缓冲有需求的连接。

SQL Interface:

用于接受用户输入的SQL语句,例如数据查询,增加等语句并返回结果。当用户查询数据等操作时就是在调用SQL Interface。

Parser:

解析器,用于解析SQL语句,当SQL语句传递到该部分时,解析器会去验证,解析该语句。

Optimizer:

查询优化器,SQL语句在查询前会对该语句进行优化,即MySQL的内置查询优化器。

Cache&Buffer:

当查询的缓冲在缓冲中存在且命中,则直接从缓冲取出,而不再进行对数据的查询。

Engine:

用于和文件系统进行交互的子系统。

MySQL体系结构图片:

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值