技术栈

一条sql执行流程

format_push2024-12-07 11:26

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

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

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

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

上一篇:特殊类的设计:掌握面向对象中的细节与艺术
下一篇:threejs相机辅助对象cameraHelper
相关推荐
成为大佬先秃头
1 小时前
数据库连接池:Druid
数据库·mysql·druid
晓华-warm
4 小时前
Warm-Flow 1.8.5 正式发布:超时自动审批、暂存功能来了!
数据库
u013686382
5 小时前
将Python Web应用部署到服务器(Docker + Nginx)
jvm·数据库·python
light blue bird
5 小时前
多页签Razor组支轴业务整顿组件
数据库·.net·ai大数据·多功能图表报表·web mvc + razor
wregjru
5 小时前
【mysql】2.数据表操作
数据库·mysql
手握风云-
6 小时前
基于 Java 的网页聊天室(三)
服务器·前端·数据库
LcVong
6 小时前
MySQL 5.2/5.7 开启Binlog日志详细步骤(附验证+查看+恢复)
数据库·mysql·adb
FL4m3Y4n
6 小时前
MySQL缓存策略
数据库·mysql·缓存
wsx_iot
6 小时前
TDengine学习
数据库·学习·tdengine
热门推荐
012026年3月AI领域大事件:DeepSeek引领开源风暴02GitHub 镜像站点03围棋-html版本04纯 HTML/CSS/JS 实现的高颜值登录页,还会眨眼睛!少女心爆棚!05班级宠物园部署指南06“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)07小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)08OpenClaw 使用和管理 MCP 完全指南09UV安装并设置国内源10中国象棋-html版本