标签: mysql innodb
我们有一个用于运行测试的本地服务器,部分原因是数据库被定期删除(几乎在每个场景之前)。数据库本身只包含执行测试所需的行。
有没有办法使用InnoDB,以便它永远不会刷新到磁盘,更像是MEMORY存储引擎,但仍然可以保持我们在生产中期望的InnoDB功能?
答案 0 :(得分:1)
不,你不能创建一个表innoDB和内存 - 两者都是不同类型的表引擎,并且不能组合。
但是,您可以使用临时innoDB表。这意味着该表将被写入磁盘,但将是每个会话,并且每当会话结束时将被擦除(数据和表本身)。