2020
10-10
10-10
Mysql脏页flush及收缩表空间原理解析
mysql脏页由于WAL机制,InnoDB在更新语句的时候,制作了写日志这一个磁盘操作,就是redolog,在内存写完redolog后,就返回给客户端,即更新成功。把内存里的数据写入磁盘的过程,术语就是flush,在flush之前,实际数据和数据库中的数据是不一致的,因为在redolog基础上更新了还未写入,数据库是老的,当内存数据页跟磁盘数据页内容不一致的时候,称这个内存页为脏页,内存写入后就一致了,称为干净页,如果mysql偶尔运行速度很...
继续阅读 >