![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
CHANJIAJIA
stay hungry, stay foolish!
展开
-
【MySQL系列】——查询SQL语句的执行过程
0 前言 平时我们执行一条查询sql语句的时候,我们看到的只是返回的结果,但是底层的执行过程是什么样的呢?这篇文章主要是对我最近在学习的丁奇老师的<<MySQL核心技术45讲>>的一个学习总结。 1 MySQL的逻辑架构 MySQL总体来说可以分为Server层和存储引擎层,Server层包括连接器、查询缓存、分析器、优化器和执行器。而存储引擎提供了一系列的api来进...原创 2020-04-14 21:21:31 · 401 阅读 · 0 评论 -
【MySQL系列】——事务隔离及MVCC
最近参加春招的过程中,被面试官问了这么一个题目 面试官:你知道mysql默认的事务隔离级别吗? 我:可重复读 面试官:那你知道可重复度是怎么实现的吗? 我:沉默…视图?…加锁? 面试官:你说到视图,什么是视图?你说到加锁,所以其他事务就不能读了? 面试完之后,我痛定思痛,一定要把这块知识搞明白,所以写此博客来记录我对事务隔离的理解,有讲得不好的地方请多多原谅。 1 事务的隔离级别 首先事务就...原创 2020-04-12 11:12:30 · 244 阅读 · 1 评论