mysql数据都是存在磁盘上 , 读数据的时候 , 把数据加载到内存 , 最小单位也就是页 , 但是因为磁盘的速度太慢了 , innodb就诞生了一个缓冲池中的数据 , 读数据的时候 , 会看要查找的数据在缓冲池中是否存在 , 写数据也是一样的 , 首先要修改缓冲池中的数据 , 修改之后产生的 数据 叫脏页 , 然后再把数据 刷到磁盘上 , 这个过程叫做刷脏 写数据 : redo log 状态从prepare —> commit 到mysql服务端写入数据 , 记录binlog