Цитата:
Сообщение от
otkudao
много буков, а написано о том, что и так вроде интуитивно понятно: "Данные, модифицируемые неоконченными на момент сбоя транзакциями (в том числе системными), перестраиваются с удалением сбойных (на которые нет внутренних ссылок)". Соответственно, велика вероятность, что последних обрабатываемых данных вы не увидите. Возможно, и кое-каких еще
Дело ведь не в количестве потерянных данных, а в нарушениях целостности (там же есть пример, когда остатки после такого "восстановления" не соответствуют проводкам, или же ссылочная целостность рушится). Может бизнес доверять "восстановленным" таким образом данным?
Цитата:
А совет по поводу того, что грамотный бэкап исправит ситуацию, позволю себе подвергнуть критицизму:
1. если сбой в логе (а он там и есть), то остается воспользоваться только периодическим бэкапом
2. Периодический бэкап не сохраняет не только текущих операций, но и больший или меньший пул предыдущих... Так что не все так просто.
Сомневаетесь в том, что бэкап позволяет
гарантированно восстановить
целостную копию данных с потерями не более n (настраиваемо, штатно (мышкой) - до 1) минут ? Напрасно
P.S. Хотя - мы живем в свободной стране, восстанавливайтесь так, как считаете правильным. Жизнь сама все расставит по местам
P.P.S. Если БД регулярно вываливается в suspect - проверяйте железо, ненормально это