【问题标题】:What happens if my server loses power and I'm using the MEMORY engine?如果我的服务器断电并且我正在使用 MEMORY 引擎,会发生什么情况?
【发布时间】:2011-01-28 10:15:04
【问题描述】:

MySQL 的 MEMORY 存储引擎是否曾经将数据库内容写入磁盘?

意思是,如果我正在使用 MEMORY 存储引擎并且我的数据库服务器断电 - 我会丢失所有数据库内容还是备份到磁盘?

【问题讨论】:

    标签: mysql memory storage-engines


    【解决方案1】:

    根据the documentation

    正如名称所示,MEMORY 表存储在内存中。它们默认使用哈希索引,这使得它们非常快,并且对于创建临时表非常有用。但是,当服务器关闭时,存储在 MEMORY 表中的所有行都将丢失。表本身继续存在,因为它们的定义存储在磁盘上的 .frm 文件中,但在服务器重新启动时它们是空的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-22
      • 2015-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多