| miksoft |
|---|
| раз в два-три месяца - на каждый хост или в сумме на всю систему? |
На систему. Раз в два-три месяца как минимум одна база падает
| miksoft |
|---|
| Есть какая-нибудь статистика о точных причинах падений БД? |
90% - отказы питания.
| ScareCrow |
|---|
| бэкап пробовали? |
А смысл? Все равно нужно в итоге посылать человека, который, сделает Restore. Хотелось бы обойтись без этого человека. Тем более, что с ликвидацией упса я предчувствую более высокую статистику отказов
| vkle |
|---|
| _Vasilisk_ |
|---|
| В моем понимании лучшее, что можно сделать - это отказаться от БД и перейти на файловое хранилище. | И как это может улучшить надежность? |
При повреждении одного файла можно будет пересоздать один файл, а не всю базу. Кроме того упрощается процедура валидации базы и можно автоматически определить в чем проблема и также автоматически ее ликвидировать
| vkle |
|---|
| Ну дык InnoDB умеет сбрасывать данные на диск сразу после обновления, раз в секунду и может отдать это на усмотрение ОС (но там тоже задержка не будет большой). При таком раскладе до пяти минут оооочень далеко. |
По логам это выглядит так:
- О! Нас тут нештатно выгрузили, но пофиг - восстанавливаем данные из журнала.
Используется три журнала по 50 мегабайт. Размер одного апдейта - килобайты. Но наступает момент, когда из журналов уже ничего восстановить нельзя и сервер уходит в аут
| netwind |
|---|
| ну так батареи в упсах еще и менять надо. |
Исходный вопрос в том, что в новой версии системы упсов
не будет вообще| netwind |
|---|
| Вы хотя бы видели смотрели эти упавшие системы |
Видел
| netwind |
|---|
| Поняли почему именно они падают ? |
В основном - повреждение табличного пространства InnoDB и невозможность восстановить данные из журналов. Еще было разрастание табличного пространства и сжирание всего доступного диска (после проведения OPTIMIZE TABLE все становилось на место). Но эту проблему решили жестким заданием размера табличного пространства. Еще пару раз было повреждение системной базы mysql
| netwind |
|---|
| Система на innodb должна сама восстанавливаться будучи выключенной в любом состоянии, если данные не разрушены и ее не пытались "оптимизировать" испортив настройки фиксации транзакций. |
В основном восстанавливаются. Но не всегда