技术栈

一条sql执行流程

format_push2024-12-07 11:26

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

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

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

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

上一篇:特殊类的设计:掌握面向对象中的细节与艺术
下一篇:threejs相机辅助对象cameraHelper
相关推荐
LSL666_
2 小时前
1 概述及简单登录(不涉及数据库)
数据库·servlet
q***0647
5 小时前
MySQL的UPDATE(更新数据)详解
数据库·mysql
8***B
5 小时前
MySQL性能
数据库·mysql
q***7219
6 小时前
oracle使用PLSQL导出表数据
数据库·oracle
数据库生产实战
6 小时前
Oracle DG备库日志切换解析,Private strand flush not complete如何理解?(基础知识)
数据库·oracle
百***7574
6 小时前
从 SQL 语句到数据库操作
数据库·sql·oracle
i***3958
6 小时前
SQL 注入详解:原理、危害与防范措施
数据库·sql·oracle
m***5672
7 小时前
Win10下安装 Redis
数据库·redis·缓存
Warren98
7 小时前
Python自动化测试全栈面试
服务器·网络·数据库·mysql·ubuntu·面试·职场和发展
daidaidaiyu
9 小时前
Spring IOC 源码学习一 基本姿势
java·spring
热门推荐
01GitHub 镜像站点02【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连03BongoCat - 跨平台键盘猫动画工具04UV安装并设置国内源05安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)06Google Antigravity:无法登录?早期错误、登录修复和用户反馈指南07Linux下V2Ray安装配置指南08全球最强模型Grok4,国内已可免费使用!(附教程)09Spring Boot 4.0 发布总结:新特性、依赖变更与升级指南10Labelme从安装到标注:零基础完整指南