InnoDB只能用在内存中吗?

时间:2015-11-01 22:57:22

标签: mysql innodb

我们有一个用于运行测试的本地服务器,部分原因是数据库被定期删除(几乎在每个场景之前)。数据库本身只包含执行测试所需的行。

有没有办法使用InnoDB,以便它永远不会刷新到磁盘,更像是MEMORY存储引擎,但仍然可以保持我们在生产中期望的InnoDB功能?

1 个答案:

答案 0 :(得分:1)

不,你不能创建一个表innoDB和内存 - 两者都是不同类型的表引擎,并且不能组合。

但是,您可以使用临时innoDB表。这意味着该表将被写入磁盘,但将是每个会话,并且每当会话结束时将被擦除(数据和表本身)。