Что произойдет, если мой сервер отключится и я использую механизм MEMORY? - PullRequest
0 голосов
/ 17 марта 2010

Записывает ли когда-нибудь механизм хранения MEMORY MySQL на диск содержимое базы данных?

То есть, если я использую механизм хранения MEMORY и сервер базы данных теряет питание - я теряю все содержимое своей базы данных или она резервируется на диск?

1 Ответ

2 голосов
/ 17 марта 2010

Согласно документации ,

Как видно из названия, таблицы MEMORY хранятся в памяти. По умолчанию они используют хеш-индексы, что делает их очень быстрыми и очень полезными для создания временных таблиц. Однако когда сервер выключается, все строки, хранящиеся в таблицах MEMORY, теряются. Сами таблицы продолжают существовать, потому что их определения хранятся в файлах .frm на диске, но при перезапуске сервера они пусты.

...