Mysql在重启后恢复内存表数据

时间:2015-04-11 18:50:48

标签: php mysql heap-memory

有一个表格data_table,其中包含很多SELECT次自动填充表单的查询,具体取决于文本框中的用户类型(AJAXMYSQL SELECT keyup)。

为了加快这个过程,我想创建一个MEMORYdata_table_memory,它可能与data_table具有相同的数据。我的问题是系统重启会清除data_table_memory

中的所有数据

如何在服务器重启后恢复data_table_memory

如果数据丢失,

IMO CREATE TABLE IF NOT EXISTS先前SELECT个查询和转储data_table数据!但是这个过程会再次增加过载并延迟搜索结果!

有人可以建议其他更好的方法吗?

1 个答案:

答案 0 :(得分:0)

"如果要在MySQL服务器启动时填充MEMORY表,可以使用--init-file选项。"

14.4 The MEMORY (HEAP) Storage Engine