为什么MySQL里的ibdata1文件一直变大

轻则数据丢失,重则ibdata1文件损坏。备份mysql数据的时候,也不能直接备份这几个文件,是同样的道理。我们必须保证所有bufferpool中的数据修改都保存到了硬盘文件上面,为此,首先要停止的写入/更新/删除操作,然后等待innodbflushpagestodisk.停止写入的话,可以把网站应用关闭,或locktables:
为什么MySQL里的ibdata1文件一直变大
在innodb的bufferpool中,有许多dirtypage(就是内存中的数据已经被修改,但是没有写回文件中),如果直接把文件复制回去,轻则数据丢失,重则ibdata1文件损坏。备份mysql数据的时候,也不能直接备份这几个文件,是同样的道理。我们必须保证所有bufferpool中的数据修改都保存到了硬盘文件上面,为此,首先要停止的写入/更新/删除操作,然后等待innodbflushpagestodisk.停止写入的话,可以把网站应用关闭,或locktables:2017-02-19
mengvlog 阅读 9 次 更新于 2025-07-21 09:06:13 我来答关注问题0
  •  百度网友1a412ba C#配置文件AppSetting有两个Key,怎样都去出来

    public IData CreateData(string key){ switch (key){ case "constr":return new MySqlData(); break;case "connstr":return new SqlServerData(); break;default:throw new Exception("数据库只能是mysql或sqlserver");} }

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部