您的位置 首页 数据库

Doublewrite Buffer(DWB)文件

Doublewrite Buffer(DWB)文件

DWB文件主要作用是:mysql process crash in the middle of a page write(在数据库服务存储时,数据页写了一半);

数据库Innodb可以找到一个好的数据页副本从Doublewrite Buffer文件中,主要是避免数据信息出现损坏;

MySQL数据库最小IO存储单元是page(16kB),OS系统中最小的IO存储单元是block(4kB),OS也可以称为存储子系统;

会出现一个问题:数据库系统与操作系统的存储关系问题,在数据库中写入一个数据页时,在文件系统层面可能只是写入了2个block;

 

问题解决思路:

 

在数据库8.0.19之前,默认在ibdataN文件中进行存储,在数据库8.0.20以后,可以进行独立文件存储;

[root@baimeidashu-01 data]# ll *ib_16384*
-rw-r----- 1 mysql mysql   196608 11月 15 15:14 #ib_16384_0.dblwr
-rw-r----- 1 mysql mysql 8585216 11月 15 11:27 #ib_16384_1.dblwr

 

 

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章