关闭MySQL数据库Doublewrite特性
修改[mysqld]参数后,需要重启数据库使参数生效。
- 打开数据库配置文件。在本例中,配置文件路径为“/etc/my.cnf”。
1
vim /etc/my.cnf
- 按“i”进入编辑模式,找到以下参数并进行修改。如果没有以下参数,则将该参数添加到文件中。
[mysqld] innodb_flush_method=O_DIRECT innodb_doublewrite=0
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 重启数据库使参数生效。
1
service mysql restart
- 验证原子写特性配置是否成功。
- 执行以下命令查询原子写状态。
1
hioadm atomicwrite -d nvme0n1
回显信息显示如下,表示原子写状态已开启。
- 数据库内确认“doublewrite”和“flush_method”参数是否已修改成功。
1 2
show variables like '%flush_method%'; show variables like '%doublewrite%';
- 执行以下命令查询原子写状态。
父主题: 安装与配置MySQL数据库