Года 4 стоял mysql на тухленьком компе без ИБП и работал нормально. Решил переехать на нормальный сервер, собрал аппаратный рейд 1,0, зарезервировал через 2 контроллера рейда и 2 контроллера полки, и поставил PostgreSQL. Перезагружал сервер 2 раза, оба раза полетела база. Один раз reboot штатно, второй раз аварийно. Как мне нужно тюнить постгрес, чтоб он не ломался каждый ребут?
Винда?
Не, ubuntu server 20.04.02
Начало. Продолжение - в один момент на ровном (с виду) месте не снялся бэкап. Восстановил 10-минутной свежести
Вы пропустили, что после начала вам порекомендовали проверить связь с полкой. Вы это делали?
Что значит "проверить связь с полкой"?
ага, спасибо. а что за RAID? с батарейкой? может там сочетание writeback режима и севшей батарейкой?
HP Smart Array P411 x2 Уже высказывали такую мысль, но на аналогичном сервере с севшей батарейкой разваливался рейд и собсно ругался на батарейку. И это даже было похоже на правду, если бы не последний случай, где не было ребута.
после того как вы обнаружили повреждение БД - вы должны восстановиться из бэкапа, или проинициализировать инстанс БД заново - иначе остается риск скрытых повреждений. Нельзя думать что "оно все само починится".
Так я ж говорю, бэкап снятый в 14:30 нормально снялся и восстановился. А бэкап в 14:40 не снимался.
Обсуждают сегодня