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

轻则数据丢失,重则ibdata1文件损坏。备份mysql数据的时候,也不能直接备份这几个文件,是同样的道理。我们必须保证所有bufferpool中的数据修改都保存到了硬盘文件上面,为此,首先要停止的写入/更新/删除操作,然后等待innodbflushpagestodisk.停止写入的话,可以把网站应用关闭,或locktables:
为什么MySQL里的ibdata1文件一直变大
在innodb的bufferpool中,有许多dirtypage(就是内存中的数据已经被修改,但是没有写回文件中),如果直接把文件复制回去,轻则数据丢失,重则ibdata1文件损坏。备份mysql数据的时候,也不能直接备份这几个文件,是同样的道理。我们必须保证所有bufferpool中的数据修改都保存到了硬盘文件上面,为此,首先要停止的写入/更新/删除操作,然后等待innodbflushpagestodisk.停止写入的话,可以把网站应用关闭,或locktables:2017-02-19
mengvlog 阅读 44 次 更新于 2025-12-16 06:06:09 我来答关注问题0
檬味博客在线解答立即免费咨询

mySQL相关话题

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