MySQL
MySQL InnoDB原理
piezi.liu
这个作者很懒,什么都没留下…
展开
-
MySQL中的二进制日志和重做日志是如何写入的?有哪些关键配置?
1.二进制日志(bin log) 记录所有非查询类操作,首先看一下二进制日志内容如下: 上图记录了一个update语句,在语句之前有begin,语句之后有commit。 二进制日志默认不开启,若要开启则配置参数即可,log-bin[=name]。 当MySQL有操作发生时,会将信息存储到二进制日志的缓存中(还没有存到磁盘),然后当事务commit的时候再将缓存中的日志刷新到磁盘上的...原创 2020-02-21 16:52:07 · 355 阅读 · 0 评论 -
数据库事务、隔离级别到底是什么?实现原理是什么?
1.数据库事务 根据百度百科,数据库事务( transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。事务由事务开始与事务结束之间执行的全部数据库操作组成。 其实transaction也可以翻译成交易,比如大家耳熟能详的银行转账交易。交易成功的核心就在于A账户的转出操作与B账户的转入操...原创 2020-02-05 01:27:51 · 1564 阅读 · 1 评论