Live and learn
05
19
MySQL默认隔离级别是什么 MySQL默认隔离级别是什么
SQL标准事务隔离级别有:读未提交(read uncommitted)、读提交(read committed)、可重复读(repeatable read)、串行化(serializable)。这几种隔离级别由低到高,效率由高到低。 读未提交
2021-05-19
19
Git如何剔除某些提交 Git如何剔除某些提交
假如小明同学在某次需求开发中在Git仓库的main分支中分别提交了5次,分别是A->B->C->D->E。几天后突然觉悟了,发现某些功能搞错了,需要把B这个提交的代码剔除。这时候小明就着急了,该如何是好呢?正在这时,
2021-05-19
17
17
undo log有什么用? undo log有什么用?
undo logundo log用来存放数据被修改前的值。为了便于说明,建立一个表t,并插入一条数据 CREATE TABLE `t` ( `id` int(11) NOT NULL, `a`
2021-05-17
08
07
MySQL有了redo log为何还要binlog MySQL有了redo log为何还要binlog
MySQL有了redo log为何还要binlog?其实这个问题应该是反过来说的,因为binlog是比redo log更早。当InnoDB引擎还没有的时候,MySQL默认存储引擎是MyISAM。所以binlog是MySQL通用的日志,存在于
2021-05-07
07
MySQL如何保证crash-safe MySQL如何保证crash-safe
MySQL如何保证crash-safe?crash-safe什么是crash-safe,简单来说就是MySQL异常重启,之前提交的记录也不会丢失。 如何保证crash-safe那么MySQL是如何提供crash-safe这个能力的呢?具体来
2021-05-07