Mysql восстановить данные таблицы памяти после перезапуска

Есть таблица сказать data_table который имеет много SELECT запросы выполняются с помощью автозаполнения формы в зависимости от того, какие пользовательские типы в текстовом поле (AJAX а также MYSQL SELECT на каждом keyup).

Чтобы ускорить процесс, я подумал создать MEMORY Таблица data_table_memory которые могут иметь те же данные, что и data_table, Моя проблема заключается в том, что перезагрузка системы удалит все данные из data_table_memory !

Как я могу восстановить свой data_table_memory после перезагрузки сервера?

IMO CREATE TABLE IF NOT EXISTS перед каждым SELECT запрос и дамп data_table данные, если данные отсутствуют! Но этот процесс снова добавил бы перегрузку и задержал результаты поиска!

Может кто-нибудь предложить какой-нибудь другой лучший подход?

0

Решение

«Если вы хотите заполнить таблицу MEMORY при запуске сервера MySQL, вы можете использовать опцию —init-file».

14.4 Механизм хранения ПАМЯТИ (HEAP)

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]