Назад | Перейти на главную страницу

Tmpfs для mysql tmp

У меня вопрос tmpfs. Я хотел бы использовать его для mysql tmp. У меня следующий вопрос:

Если мой сервер выходит из строя, данные в / tmp удаляются (это правило tmpfs), поэтому таблицы кеша mysql удаляются.

Итак, если мой сервер выходит из строя, данные сохраняются или я теряю все данные, которые не помещаются в mysql basedir?

Извините, если мой вопрос слабый;)

Спасибо

В соответствии с документы mysql, ваши данные должны быть в порядке, если вы не используете ведомое устройство репликации.

mysql tmpfs

У меня очень маленькая база данных mysql около 4 ГБ по ссылке выше, действительно помогает попробовать

Если вы не разработаете механизм для сохранения данных на диск, любые изменения будут потеряны. Сценарий-оболочка в init будет хорошей отправной точкой.

Важно понимать, что сложно использовать такой механизм и спроектировать его безошибочно. Если на сервере произойдет полный сбой или полное отключение питания, у вас будет потеря данных. Вам нужно будет разработать свои резервные копии, чтобы компенсировать это, и решить, какой уровень риска вам удобен.

Я, вероятно, имел бы ведомое устройство репликации, записывающее на диск, как средство получения копии данных в случае сбоя.

Связанные вопросы:

редактировать

Я прочитал слишком быстро, я подумал, что вы говорите о хранении базы данных в tmpfs. Ответ pjz касается хранения временных данных MySQL в файловой системе tmpfs / tmp. Это нормально, если вы не реплицируете.