Mysql组成结构

MySQL由SQL接口、解析器、优化器、缓存和存储引擎组成,其中存储引擎是核心。解析器负责解析SQL语句,优化器进行查询优化,缓存提高查询效率,而存储引擎如MyISAM和InnoDB则处理文件交互并支持不同特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#Mysql组成结构
##1.体系组成结构
Mysql是由SQL接口(SQL Interface), 解析器(Parser)
优化器(Optimizer),缓存(Cache&Buffer),
存储引擎(Pluggable Storage Enginess)组成的。
存储引擎是Mysql的核心。

##2.体系结构图
这里写图片描述
###(1)Connectors
指的是不同语言和sql的交互。
###(2) Management Serveices & Utilities
系统管理和控制工具,例如备份恢复、Mysql复制、集群等。
###(3)Connection Pool
连接池:管理缓冲用户连接、用户名、密码、权限校验、
线程处理等需要缓存的需求 。
###(4)SQL Interface
SQL接口:接受用户的SQL命令,并且返回用户需要查询的结果。
比如select from就是调用SQL Interface。

(5)Parser

  解析器:SQL命令传递到解析器的时候会被解析器验证和解析。这里解析器是一个很长的脚本。
  主要功能:
  a.将SQL语句分解成数据结构,并将这结构传递到后续步骤,以后SQL语句传递和处理就是基于这个结构的。
  b.如果在分解构
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值