技术栈

一条sql执行流程

format_push2024-12-07 11:26

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

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

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

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

上一篇:特殊类的设计:掌握面向对象中的细节与艺术
下一篇:threejs相机辅助对象cameraHelper
相关推荐
2301_80005099
24 分钟前
mysql
数据库·笔记·mysql
数据皮皮侠
39 分钟前
2m气温数据集(1940-2024)
大数据·数据库·人工智能·制造·微信开放平台
Psycho_MrZhang
1 小时前
Redis 设计思想总结
数据库·redis·缓存
sxlishaobin
2 小时前
Spring Bean生命周期详解
java·后端·spring
曹牧
2 小时前
Java:Assert.isTrue()
java·前端·数据库
程序员葫芦娃
3 小时前
【Java毕设项目】基于SSM的旅游资源网站
java·开发语言·数据库·编程·课程设计·旅游·毕设
yyovoll
3 小时前
Java包和权限的知识点介绍
java·spring
2401_86585488
3 小时前
怎样挑选适合业务的数据库云服务?
数据库
二十雨辰
3 小时前
[SSM]SpringMVC请求与响应
java·spring·http
lkbhua莱克瓦24
3 小时前
基础-函数
开发语言·数据库·笔记·sql·mysql·函数
热门推荐
01GitHub 镜像站点02从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击03电脑检测软件—图吧工具箱04Web安全中SQL注入绕过WAF的具体手法和实战案例05Linux下V2Ray安装配置指南063D 圣诞树网页代码07UV安装并设置国内源08jdk21下载、安装(Windows、Linux、macOS)09SQLmap 完整使用指南:环境搭建 + 命令详解 + 实操案例10在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)