Mysql进阶
Mysql体系结构
大体来说,MySQL 可以分为 Server 层和存储引擎层两部分。
Server层
主要包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内
置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。
其中Server层又可以划分以下:
本文详细介绍了MySQL的Server层和存储引擎层,重点解析了InnoDB存储引擎,包括Buffer Pool的工作原理、事务的ACID特性、并发控制的隔离级别以及锁机制。此外,还探讨了如何保证事务的持久性和并发读写的解决方案,如MVCC和行级锁,最后给出了死锁和锁优化的建议。
Mysql进阶
Mysql体系结构
大体来说,MySQL 可以分为 Server 层和存储引擎层两部分。
Server层
主要包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内
置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。
其中Server层又可以划分以下:
1223
4133
245

被折叠的 条评论
为什么被折叠?