本文主要讨论innodb
关键问题:
mysql主要有哪些日志?
为什么MySQL有binlog,还有redo log?
事务是如何提交的?事务提交先写binlog还是redo log?如何保证这两部分的日志做到顺序一致性?
为了保障主从复制安全,故障恢复是如何做的?
为什么需要保证二进制日志的写入顺序和InnoDB层事务提交顺序一致性呢?
预写日志(WAL Write-Ahead Logging)是什么?
后期更新
参考 :
http://www.ywnds.com/?p=7892
最后 由于春运快到了,给大家安利一个抢火车票的小程序心到抢票,微信扫码关注点击立即抢票即可
个人亲测效率很高,大家也可以加他们官方微信 xdticket 咨询。