技术栈

一条sql执行流程

format_push2024-12-07 11:26

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

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

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

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

上一篇:特殊类的设计:掌握面向对象中的细节与艺术
下一篇:threejs相机辅助对象cameraHelper
相关推荐
qianshang233
1 天前
SQL注入学习总结
网络·数据库·渗透
what丶k
1 天前
深入解析Redis数据持久化:RBD机制原理、实操与生产最佳实践
数据库·redis·缓存
瀚高PG实验室
1 天前
通过数据库日志获取数据库中的慢SQL
数据库·sql·瀚高数据库
Hgfdsaqwr
1 天前
Python在2024年的主要趋势与发展方向
jvm·数据库·python
invicinble
1 天前
对于Mysql深入理解
数据库·mysql
jmxwzy
1 天前
Spring全家桶
java·spring·rpc
阳光九叶草LXGZXJ
1 天前
达梦数据库-学习-47-DmDrs控制台命令(LSN、启停、装载)
linux·运维·数据库·sql·学习
Hgfdsaqwr
1 天前
掌握Python魔法方法(Magic Methods)
jvm·数据库·python
s1hiyu
1 天前
使用Scrapy框架构建分布式爬虫
jvm·数据库·python
2301_76347246
1 天前
使用Seaborn绘制统计图形:更美更简单
jvm·数据库·python
热门推荐
01GitHub 镜像站点02Clawdbot 中文汉化版 接入微信、飞书03OpenClaw部署与配置教程:在Mac mini上接入国产大模型与飞书042026美赛A题智能手机电池续航时间预测的连续时间数学模型05OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)06UV安装并设置国内源07Linux下V2Ray安装配置指南08Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services092025 年大语言模型发展回顾:关键突破、意外转折与 2026 年展望10Claude Code Skills 实用使用手册