Устойчивая работа сервера Firebird
SYSDBA (обсуждение | вклад) |
SYSDBA (обсуждение | вклад) |
||
| Строка 16: | Строка 16: | ||
Используйте | Используйте | ||
| − | |||
=== 4. Операционная система === | === 4. Операционная система === | ||
| + | |||
| + | Следите за тем, чтобы всегда были установлены последние обновления. | ||
=== 5. Файловая система === | === 5. Файловая система === | ||
| − | NTFS. | + | NTFS -- файловая система с поддержкой транзакций и журналирования. |
=== 6. Антивирус === | === 6. Антивирус === | ||
| + | Мы не рекомендуем установку антивируса на выделенный сервер базы данных. Для защиты от компьютерных вирусов и предотвращения несанкционированного доступа следует: | ||
| + | # Устанавливать обновления операционной системы по мере их выхода | ||
| + | # Использовать сеть с доменами | ||
| + | # Ограничить права доступа к объектам файловой системы | ||
| + | # Использовать политики групповой безопасности для ограничения доступа к функциям операционной системы | ||
| + | |||
| + | === Источник бесперебойного питания === | ||
| + | |||
| + | Мощность ИБП должна соответствовать максимальной потребляемой мощности подключенных устройств. Регулярно проверяйте состояние аккумуляторных батарей, так как их емкость со временем существенно падает. Настройте обратную связь и автоматическое корректное завершение работы операционной системы утилитой, входящей в поставку ИБП, после 2-3 минут отсутствия напряжения в сети. | ||
=== Параметры базы данных === | === Параметры базы данных === | ||
| + | |||
| + | Режим принудительной записи (Forced Writes) должен быть включен. Проверить текущую установку можно в окне '''О программе''', в разделе '''Cервер базы данных'''. Режим устанавливается с помощью соответствующего флага в окне восстановления базы данных из архива. | ||
=== Регулярное архивное копирование === | === Регулярное архивное копирование === | ||
| + | |||
| + | |||
# Forced writes -- ON | # Forced writes -- ON | ||
| Строка 42: | Строка 56: | ||
* [[Рекомендуемая конфигурация сервера базы данных]] | * [[Рекомендуемая конфигурация сервера базы данных]] | ||
| + | * [[Автоматическое архивирование]] | ||
[[Category:Школа системного администратора]] | [[Category:Школа системного администратора]] | ||
Версия 09:10, 4 сентября 2013
Восемь простых условий для бесперебойной работы сервера баз данных.
1. Компьютер
Компьютер (сервер) должен бесперерывно работать без зависаний, синих экранов смерти и произвольных перезагрузок на протяжении месяцев. Не утешайте себя, если компьютер подвисает лишь "изредка", раз в пару недель. Использование такой техники под сервер базы данных смертельно опасно для последней. Устранение проблем, если причина не очевидна, начинайте с установки последних версий драйверов. Анализ логов операционной системы также может помочь в поиске неисправного компонента. В крайнем случае, используйте под сервер другую машину. Помните, что для сервера базы данных надежность гораздо важнее производительности.
Не используйте сервер баз данных для решения других задач. Одновременная работа пользователя увеличивает риск случайной перезагрузки, а размещение служб Active Directory снизит производительность. Если нет иного выхода, кроме как разместить сервер базы данных на контроллере домена, убедитесь, что файл базы данных, каталог временных файлов и база данных Active Directory расположены на разных физических дисках.
2. Сеть
С помощью утилиты ping убедитесь, что пакеты не теряются при обращении к серверу с каждого рабочего места. Организуйте тестирование под нагрузкой, одновременно выполняя команду со всех рабочих мест в вашей сети. Параметры команды:
ping -t -l 8192 <имя вашего сервера>
3. Жесткий диск
Используйте
4. Операционная система
Следите за тем, чтобы всегда были установлены последние обновления.
5. Файловая система
NTFS -- файловая система с поддержкой транзакций и журналирования.
6. Антивирус
Мы не рекомендуем установку антивируса на выделенный сервер базы данных. Для защиты от компьютерных вирусов и предотвращения несанкционированного доступа следует:
- Устанавливать обновления операционной системы по мере их выхода
- Использовать сеть с доменами
- Ограничить права доступа к объектам файловой системы
- Использовать политики групповой безопасности для ограничения доступа к функциям операционной системы
Источник бесперебойного питания
Мощность ИБП должна соответствовать максимальной потребляемой мощности подключенных устройств. Регулярно проверяйте состояние аккумуляторных батарей, так как их емкость со временем существенно падает. Настройте обратную связь и автоматическое корректное завершение работы операционной системы утилитой, входящей в поставку ИБП, после 2-3 минут отсутствия напряжения в сети.
Параметры базы данных
Режим принудительной записи (Forced Writes) должен быть включен. Проверить текущую установку можно в окне О программе, в разделе Cервер базы данных. Режим устанавливается с помощью соответствующего флага в окне восстановления базы данных из архива.
Регулярное архивное копирование
- Forced writes -- ON
- ОТКЛЮЧЕН кэш записи ОС на диске с базой. (если нужна скорость -- используйте RAID с батарейкой)
- ОТКЛЮЧЕН антивирус.
- бесперебойник (желательно с обратной связью)
- регулярный бэкап-разбэкап (хотя бы раз в 1-2 месяца)
- версия сервера ФБ, для котрой известно, что в ней нет серьезных ошибок