鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

关闭MySQL数据库Doublewrite特性

修改[mysqld]参数后,需要重启数据库使参数生效。

  1. 打开数据库配置文件。在本例中,配置文件路径为“/etc/my.cnf”
    1
    vim /etc/my.cnf
    
  2. “i”进入编辑模式,找到以下参数并进行修改。如果没有以下参数,则将该参数添加到文件中。
    [mysqld]                 
    innodb_flush_method=O_DIRECT
    innodb_doublewrite=0
  3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
  4. 重启数据库使参数生效。
    1
    service mysql restart
    

    启动数据库具体命令以《MySQL 安装指南》中不同安装方式下的相应启动方式为准。

  5. 验证原子写特性配置是否成功。
    1. 执行以下命令查询原子写状态。
      1
      hioadm atomicwrite -d nvme0n1
      

      回显信息显示如下,表示原子写状态已开启。

    2. 数据库内确认“doublewrite”“flush_method”参数是否已修改成功。
      1
      2
      show variables like '%flush_method%';
      show variables like '%doublewrite%';