初识mysql

和我一起学AI

mysql 分层

● 连接层:

与客户端进行连接的服务

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

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

● 服务层

提供核心的服务功能

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

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

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

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

● 引擎层

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

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

● 存储层

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

逻辑架构组成:

mysql编写的顺序

Mysql 读取顺序

整体查询过程


相关推荐
Han.miracle10 小时前
数据库圣经第二章——简单的my.ini基础配置介绍
数据库
八怪11 小时前
KILL MTS的一个worker线程会怎么样
数据库
disanleya11 小时前
MySQL数据库安装后,如何设置自动化备份策略?
mysql
奥尔特星云大使12 小时前
mysql高可用架构之MHA部署(二)VIP漂移(保姆级)
android·mysql·架构·mha·ip漂移
-Xie-12 小时前
Mysql杂志(三十一)——Join连接算法与子查询、排序优化
数据库·mysql
程序新视界12 小时前
在连表查询场景下,MySQL隐式转换存在的坑
数据库·mysql·dba
九河云13 小时前
在云计算环境中实施有效的数据安全策略
大数据·网络·数据库·云计算
咋吃都不胖lyh13 小时前
MySQL 与Power BI 的作用,以及在数据分析中扮演的角色
mysql·数据分析·powerbi
爱吃烤鸡翅的酸菜鱼13 小时前
从数据库直连到缓存预热:城市列表查询的性能优化全流程
java·数据库·后端·spring·个人开发