У меня вопрос tmpfs. Я хотел бы использовать его для mysql tmp. У меня следующий вопрос:
Если мой сервер выходит из строя, данные в / tmp удаляются (это правило tmpfs), поэтому таблицы кеша mysql удаляются.
Итак, если мой сервер выходит из строя, данные сохраняются или я теряю все данные, которые не помещаются в mysql basedir?
Извините, если мой вопрос слабый;)
Спасибо
В соответствии с документы mysql, ваши данные должны быть в порядке, если вы не используете ведомое устройство репликации.
У меня очень маленькая база данных mysql около 4 ГБ по ссылке выше, действительно помогает попробовать
Если вы не разработаете механизм для сохранения данных на диск, любые изменения будут потеряны. Сценарий-оболочка в init будет хорошей отправной точкой.
Важно понимать, что сложно использовать такой механизм и спроектировать его безошибочно. Если на сервере произойдет полный сбой или полное отключение питания, у вас будет потеря данных. Вам нужно будет разработать свои резервные копии, чтобы компенсировать это, и решить, какой уровень риска вам удобен.
Я, вероятно, имел бы ведомое устройство репликации, записывающее на диск, как средство получения копии данных в случае сбоя.
Связанные вопросы:
редактировать
Я прочитал слишком быстро, я подумал, что вы говорите о хранении базы данных в tmpfs. Ответ pjz касается хранения временных данных MySQL в файловой системе tmpfs / tmp. Это нормально, если вы не реплицируете.