技术栈

一条sql执行流程

format_push2024-12-07 11:26

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

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

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

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

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