技术栈

一条sql执行流程

format_push2024-12-07 11:26

1.先是客户端与mysql建立连接

2.然后去判断这条sql语句在缓存中是否存在,如果存在直接返回结果,不存在则进入到解析器。

3.在解析器中,对sql进行语法分析,没错的话会生成语法树,

4.再进入到预处理器处理,到优化器优化sql,进入执行器执行sql语句,从存储引擎读取记录,返回结果和写入缓存。

上一篇:特殊类的设计:掌握面向对象中的细节与艺术
下一篇:threejs相机辅助对象cameraHelper
相关推荐
watersink
几秒前
第16章 案例特训专题【数据库篇】
数据库
爬山算法
几秒前
MongoDB(78)什么是MongoDB的事务?
数据库·mongodb
ego.iblacat
10 分钟前
MySQL 高可用
数据库·mysql·adb
阿里小阿希
15 分钟前
PostgreSQL 判断大导入是否正在执行 pg_stat_activity
数据库·postgresql
xrui58
17 分钟前
PostgreSQL异常:An IO error occurred while sending to the backend
数据库·postgresql
卢傢蕊
38 分钟前
PostgreSQL 初体验
数据库·postgresql
softshow1026
39 分钟前
PostgreSQL 12 完整部署+迁移+数据恢复
数据库·postgresql
bearpping
42 分钟前
关于Mysql 中 Row size too large (> 8126) 错误的解决和理解
数据库·mysql
小信丶
42 分钟前
Spring MVC @SessionAttributes 注解详解:用法、场景与实战示例
java·spring boot·后端·spring·mvc
zhuiyisuifeng
43 分钟前
PostgreSQL_安装部署
数据库·postgresql
热门推荐
01GitHub 镜像站点022026年3月AI领域大事件:DeepSeek引领开源风暴03Qwen3.5-Omni与Qwen3.6模型全面解析(含测评/案例/使用教程)04黄金未来走势预测05Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services06AI 编程效率翻倍:Superpowers Skills 上手清单 + 完整指南07Mac 本地部署 OMLX + 通义千问 Qwen3.5-27B 保姆级教程08UV安装并设置国内源09让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南10“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)