初识mysql

和我一起学AI

mysql 分层

● 连接层:

与客户端进行连接的服务

主要完成一些类似连接处理,授权认证 及相关的安全方案.

在该层上引入了连接池的概念

● 服务层

提供核心的服务功能

如果sql接口,完成缓存的查询,sql的分析和优化部分及内置函数的执行.

所有跨存储引擎的功能都在这一层实现

服务器会解析查询并创建相应的内部解析权,并对其完成相应的优化,生成相应的执行操作

服务器还会查询内部的缓存,如果缓存空间足够大,这样可以解决大量读操作的环境中,能够很好的提升系统性能

● 引擎层

存储引擎是真正负责MYSQL中数据的存储和提取,服务器通过API与存储引擎进行通信

不同的存储引擎提供的功能不同,可以根据自己的实际需求来进行选取

● 存储层

主要是将数据存储在运行的计算机文件系统之上,并完成与存储引擎的交互

逻辑架构组成:

mysql编写的顺序

Mysql 读取顺序

整体查询过程


相关推荐
Xiacqi18 小时前
Java数据库连接--JDBC--DRUID
数据库·后端
Yushan Bai8 小时前
ORACLE Enterprise Manager Cloud Control 系列测试3-Data Masking
数据库·oracle
罗超驿9 小时前
16.深入理解数据库事务:从转账场景剖析ACID四大特性与回滚(Rollback)机制
数据库·mysql
Yushan Bai9 小时前
ORACLE Enterprise Manager Cloud Control 系列测试2- 日常管理和SQL优化
数据库·oracle
-To be number.wan10 小时前
数据库单表查询全攻略
数据库·学习
文心快码BaiduComate10 小时前
520,Comate Mission模式跨越界限,和你达成最「深」联动
前端·数据库·后端
杨云龙UP10 小时前
Oracle RAC/ODA环境下如何准确查询PDB表空间已分配大小?一次说清Oracle表空间逻辑大小和ASM三副本实际占用_2026-05-19
linux·运维·数据库·sql·oracle·ffmpeg
@nengdoudou10 小时前
KingbaseES数据库MySQL模式使用 “GROUP BY“
数据库·mysql
晨曦中的暮雨10 小时前
3.20字节云部门一面|面经
数据库·oracle
万邦科技Lafite10 小时前
实战演练:利用京东API一键抓取商品详情
数据库·redis·python·缓存·开放api·淘宝开放平台