- 2
- 0
- 约3.53千字
- 约 6页
- 2021-11-15 发布于湖南
- 举报
一条sql语句在mysql中是如何执行的
最近开头在学习mysql相关学问,本人依据学到的学问点,依据本人的理解整理共享出来,本篇文章会分析下一个sql语句在mysql中的执行流程,包括sql的查询在mysql内部会怎样流转,sql语句的更新是怎样完成的。在分析之前我会先带着你看看?MySQL?的基础架构,晓得了?MySQL?由那些组件组成已经这些组件的作用是什么,可以挂念我们理解和处理这些问题。
一、mysql架构分析
下面是mysql的一个简要架构图:
mysql次要分为Server层和存储引擎层
Server层:次要包括连接器、查询缓存、分析器、优化器、执行器等,全部跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图,函数等,还有一个通用的日志模块?binglog日志模块。
存储引擎:?次要担任数据的存储和读取,接受可以替换的插件式架构,支持InnoDB、MyISAM、Memory等多个存储引擎,其中InnoDB引擎有自有的日志模块redolog?模块。
InnoDB?5.5.5版本作为默认引擎。
连接器
次要担任用户登录数据库,进行用户的身份认证,包括校验账户密码,权限等操作,假如用户账户密码已通过,连接器会到权限表中查询该用户的全部权限,之后在这个连接里的权限规律推断都是会依靠此时读取到的权限数据,也就是说,后续只需这个连接不断开,即时管理员修改了该用户的权限,该
您可能关注的文档
- VisualVM监控远程主机.docx
- update语句的执行过程.docx
- vivo AI计算平台 Kubernetes集群Ingress网关实践.docx
- Web 前后端:如何分离,如何解耦?.docx
- Web如何应对流量劫持?.docx
- Web服务端性能提升实践.docx
- Web系统大规模并发——电商秒杀与抢购.docx
- Zookeeper之基于Observer部署架构.docx
- Zookeeper你应该了解基础知识.docx
- °透视:云原生架构及设计原则.docx
- 2026年公文审核实务笔试真题.docx
- CN119851143A 基于轻量化深度分离卷积模型的病虫害监测及诊断方法 (长春工程学院).docx
- 黔南州2026年公务员考试(公安专业知识)强化练习题及答案.docx
- 2026年国有仓储物流中层副职竞聘笔试真题及答案.docx
- 2026年姑息治疗临床应用题库(含答案).docx
- 院内无偿献血现场献血反应演练脚本.docx
- 妇产科急性盆腔炎症患者诊疗技术PPT课件.pptx
- CN119851144A 基于多时相解混的高光谱遥感图像变化检测方法及系统 (山东大学).docx
- 山东省日照市统计专业技术中级资格考试(统计工作实务)备考题库及答案(2026年).docx
- 高中历史 广东省某中学、东莞某学校、佛山顺德某中学高三第一次联考历史附解答.pdf
原创力文档

文档评论(0)