登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
安全
›
mysql的执行逻辑
mysql的执行逻辑
[ 复制链接 ]
南宫玉英
2025-6-10 15:48:01
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
本篇章为构建mysql在执行过程中简单的业务流程,为后续的代码优化和面试构建基础。
1、首先一条sql在执行时sql会通过网络传送给mysql
2、在Mysql收到sql语句后会先在分析器中先判断一下SQL语句有没有语法错误。
3、判断完语法之后语法无误,优化器会根据你写的sql判断执行什么索引。(这里是一个比较重要的知识点)
4、执行器会调用存储引擎的接口函数。(存储引擎是真正读写数据的地方现在常用的是InnoDB存储引擎)
5、SQL到InnoDB中会根据前面优化器里计算得到的索引去查询相应的索引页,在通过索引页
查询到数据页的位置。
(这里只是知道位置!)
(因为直接读写磁盘比较慢,所以InnoDB加了一层Buffer Pool内存来提速。)
(Buffer Pool中既放行数据也放索引,如果索引页不在Buffer Pool内存中,则去磁盘中加载索引页。)
6、最后将一行行的数据结果返回给客户端。
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
mysql
执行
逻辑
相关帖子
MySQL 从入门到删库跑路,保姆级教程!
AlmaLinux下mysql 8安装与数据迁移
Ubuntu下,MySQL密码遗失时修改密码
Ubuntu下,MySQL修改端口号
具身智能——机械臂全解析:从技术原理到产业生态,解锁智能执行新范式
6502 算术逻辑单元(ALU)
MySQL 筛选条件放 ON 后 vs 放 WHERE 后
Troubleshooting一定要逻辑严谨与逻辑自洽
Avalonia UI的演进逻辑与Qt生态深度对比
大疆不同任务类型执行逻辑,上云API源码分析
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
业界
MySQL 从入门到删库跑路,保姆级教程!
0
781
都淑贞
2025-12-02
安全
AlmaLinux下mysql 8安装与数据迁移
1
329
菅舛
2025-12-07
安全
Ubuntu下,MySQL密码遗失时修改密码
1
847
徙办
2025-12-07
安全
Ubuntu下,MySQL修改端口号
2
96
痨砖
2025-12-07
业界
具身智能——机械臂全解析:从技术原理到产业生态,解锁智能执行新范式
1
24
届表
2025-12-08
业界
6502 算术逻辑单元(ALU)
0
126
诞楮
2025-12-09
安全
MySQL 筛选条件放 ON 后 vs 放 WHERE 后
1
941
热琢
2025-12-10
安全
Troubleshooting一定要逻辑严谨与逻辑自洽
0
908
栓汨渎
2025-12-10
业界
Avalonia UI的演进逻辑与Qt生态深度对比
0
669
尤晓兰
2025-12-10
业界
大疆不同任务类型执行逻辑,上云API源码分析
0
48
迭婵椟
2025-12-12
回复
(3)
马璞玉
2025-10-10 01:05:40
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
过来提前占个楼
聱嘹
2025-11-20 06:23:28
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
谢谢分享,辛苦了
汪之亦
4 天前
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
收藏一下 不知道什么时候能用到
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
南宫玉英
4 天前
关注
0
粉丝关注
17
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
anyue1937
9994893
kk14977
6845356
3934307807
991123
4
xiangqian
638210
5
宋子
9984
6
韶又彤
9998
7
闰咄阅
9993
8
刎唇
9993
9
俞瑛瑶
9998
10
蓬森莉
9951
查看更多
今日好文热榜
805
postgreSQL 中的自定义操作符
683
ROS2核心概念之通信接口
474
拿着顶级服务器跑慢查询,就像开着法拉利送
16
一文打通软件测试中pytest框架
948
vscode远程调试python程序,基于debugpy库
318
正点原子HP20智能加热台,重新定义精密加热
716
K8S 中使用 YAML 安装 ECK
1002
一种可落地的任务令牌锁机制:设计原理、实
150
Flink学习笔记:状态类型和应用
581
Oracle19c impdp失败报ORA-20000案例
205
Markdown写作常用组件
714
fs1.6-fs1.10代码移植方案
48
大疆不同任务类型执行逻辑,上云API源码分
547
对标MinIO!全新一代分布式文件系统诞生!
247
上海房屋漏水反复修不好?芮生建设提供免费
927
2025 年度西安网站制作公司推荐:定制开发
414
15.结构型 - 组合模式 (Composite Pattern)
173
C++ 语言特性的变更可能让你的防御成为马奇
280
CentOS 7 上 yt-dlp Youtube高画质下载问题
925
短视频 / 图片不够清?SeedVR2.5 超分操作