Система работает очень медленно, потому что она должна восстановить недостающие данные, что требует дополнительного процессора и ввода-вывода.
Если у вас отсутствует диск в конфигурации RAID-5, у вас нет стратегии восстановления . Если другой диск выйдет из строя, вы потеряете ваши данные . Бегите, не ходите, к ближайшему поставщику, у которого вы можете получить совместимую деталь, на которую распространяется гарантия производителя, отправленная срочным курьером в тот же день. Если поставщик, у которого вы купили массив, уже получает деталь, достаньте обе части и оставьте другую как запасную.
Если у вас есть RAID-5, используемый для производственной системы, вам следует рассмотреть возможность оставить запасной диск в массиве в качестве «горячего» резерва.
Добавлено: если ваши журналы не находятся на отдельном томе (физически отдельные диски), переместите их на отдельный набор дисков, даже просто в одну зеркальную пару. Это также приведет к выигрышу в производительности, если ваша база данных будет иметь значительную нагрузку, так как конфликт на томах журналов оказывает непропорционально плохое влияние на производительность.
Если это возможно, вы также можете сделать вашу базу данных более надежной, выполнив следующие действия:
- Завершите работу базы данных.
- Резервное копирование базы данных.
- Переместите журналы на физически отдельный набор дисков (убедитесь, что вы перенастроили базу данных, чтобы она знала, куда были перемещены журналы).
- Перезапустите базу данных и приложение.
Если у вас есть журналы на отдельном томе, вы можете восстановить и выполнить откат из резервной копии тогда и только тогда, когда сбой диска не скомпрометирует журналы. Журналы базы данных должны быть на отдельном томе диска по (среди прочего) следующим причинам:
Шаблоны использования журналов являются преимущественно последовательными, добавляя записи журнала в конец файла (файл фактически является кольцевым буфером). Это означает, что большое количество записей в журнале может быть записано быстро, так как при поиске на диске мало активности.
Если они совместно используют физические диски с большой рабочей нагрузкой произвольного доступа (например, транзакционные таблицы и индексы), они будут непропорционально замедлены, поскольку операция поиска заголовка нарушает последовательные записи.
Наличие журналов на отдельном томе - это почти всегда выигрыш в производительности, и для поддержки достаточно большой рабочей нагрузки требуется только одна зеркальная пара для журналов. Это означает, что аппаратное обеспечение сделать это довольно дешево, поэтому есть небольшая цена за большую производительность и выигрыш в надежности.
Если ваш массив данных выходит из строя, журналы не теряются. Если у вас есть правильная стратегия резервного копирования, вы можете восстановить ее из журналов. Это означает, что весь массив может опуститься на сервер без единой точки отказа. И журналы, и массивы данных должны выходить из строя одновременно, чтобы вызвать потерю данных.