Тип: | bool |
По умолчанию: | off |
Контекст: | superuser |
Перезапуск: | false |
При выявлении повреждённого заголовка страницы &project; обычно сообщает об ошибке и прерывает текущую транзакцию. Если параметр zero_damaged_pages
включён, вместо этого система выдаёт предупреждение, обнуляет повреждённую страницу в памяти и продолжает обработку. Это поведение разрушает данные, а именно все строки в повреждённой странице. Однако, включив его, вы можете обойти ошибку и получить строки из неповреждённых страниц, которые могут находиться в таблице. Это бывает полезно для восстановления данных, испорченных в результате аппаратной или программной ошибки. Обычно включать его следует только тогда, когда не осталось никакой другой надежды на восстановление данных в повреждённых страницах таблицы. Обнулённые страницы не сохраняются на диск, поэтому прежде чем выключать этот параметр, рекомендуется пересоздать проблемные таблицы или индексы. По умолчанию этот параметр отключён (имеет значение off
) и изменить его состояние может только суперпользователь.