![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
Jonsnow1457
这个作者很懒,什么都没留下…
展开
-
Mysql成长系列之一:Mysql的基础架构
本文是Mysql成长系列的第一篇,主要简单概述Mysql的内部基础架构,并且会以一些简单的例子辅佐阐述。 OK,首先先上Mysql数据库内部的基本结构图: Mysql数据库总体来说分为Server层和存储引擎。 Server层主要包括连接器、查询缓存、分析器、优化器、执行器等,涵盖了Mysql的大部分功能,主要负责与客户端对接,接收外部命令,并对命令进行分析优化等等操作,最后对存储引擎发出读写操...原创 2019-09-09 02:11:26 · 393 阅读 · 0 评论 -
Mysql系列二——Mysql日志(从一条更新语句分析Mysql的日志系统)
Mysql的更新语句以及日志 不管是Mysql的查询语句还是更新等语句都是属于普通的Mysql语句,都要走Mysql的基础结构流程,即上文提过的基础架构: 更新语句的大致执行流程为: (1)Mysql用户使用账户密码通过连接器的验证后,便建立了一条连接。 (2)语句进入分析器阶段,分析器分析语句是一条更新语句。并且,会将缓存关于此条语句的数据失效。 (3)优化器根据语句的where条件(如果存在...原创 2019-09-14 16:09:10 · 370 阅读 · 0 评论 -
Mysql系列三——数据库事务(事务隔离性)
什么是数据库事务? 数据库事务(简称:事务)是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。(百度百科) 简单举个例子: 假如A要向B转账100元,那么主要包含两个数据库操作。 (1)A账户扣100元 (2)B账户加100元 那么假如在将A账户扣了100元成功之后,B账户加钱操作没有执行成功,那么就是一次意外事故了。所以,就有了事务的概念。 事务就是将一系列数据库操作封装...原创 2019-09-19 21:57:24 · 167 阅读 · 0 评论