Устойчивая работа сервера Firebird
Материал из GedeminWiki
(Различия между версиями)
SYSDBA (обсуждение | вклад) |
SYSDBA (обсуждение | вклад) |
||
| Строка 1: | Строка 1: | ||
Наверное каждому понятно, как важна надежная работа сервера базы данных на предприятии. | Наверное каждому понятно, как важна надежная работа сервера базы данных на предприятии. | ||
| − | === | + | === Аппаратное обеспечение === |
| − | * Компьютер. Должен бесперерывно работать без зависаний, синих экранов смерти и произвольных перезагрузок на протяжении месяцев. Не утешайте себя, если компьютер подвисает лишь "изредка", раз в пару недель. Использование такой техники под сервер базы данных смертельно опасно для последней. | + | * Компьютер. Должен бесперерывно работать без зависаний, синих экранов смерти и произвольных перезагрузок на протяжении месяцев. Не утешайте себя, если компьютер подвисает лишь "изредка", раз в пару недель. Использование такой техники под сервер базы данных смертельно опасно для последней. Устранение проблем, если причина не очивидна, начинайте с установки последних версий драйверов. Анализ логов операционной системы также может помочь в поиске неисправного компонента. В крайнем случае, используйте под сервер другую машину. Помните, что для сервера базы данных надежность гораздо важнее производительности. |
| + | * Сеть. С помощью утилиты ping убедитесь, что пакеты не теряются при обращении к серверу с каждого рабочего места. Организуйте тестирование под нагрузкой, одновременно выполняя команду со всех рабочих мест в вашей сети. Параметры команды: | ||
| + | |||
| + | ping -t -l 8192 <имя вашего сервера> | ||
| + | |||
| + | * | ||
| + | |||
| + | === Операционная система === | ||
| + | |||
| + | === Сервер Firebird и настройки базы данных === | ||
| + | |||
| + | === Обслуживание базы данных === | ||
Восемь правил получить устойчивую к повреждениям систему: | Восемь правил получить устойчивую к повреждениям систему: | ||
| Строка 15: | Строка 26: | ||
# устойчивое железо + драйвера + ОС (комп не должен виснуть сам по себе) | # устойчивое железо + драйвера + ОС (комп не должен виснуть сам по себе) | ||
# версия сервера ФБ, для котрой известно, что в ней нет серьезных ошибок | # версия сервера ФБ, для котрой известно, что в ней нет серьезных ошибок | ||
| + | |||
| + | [[Category:Школа системного администратора]] | ||
Версия 21:45, 3 июня 2009
Наверное каждому понятно, как важна надежная работа сервера базы данных на предприятии.
Содержание |
Аппаратное обеспечение
- Компьютер. Должен бесперерывно работать без зависаний, синих экранов смерти и произвольных перезагрузок на протяжении месяцев. Не утешайте себя, если компьютер подвисает лишь "изредка", раз в пару недель. Использование такой техники под сервер базы данных смертельно опасно для последней. Устранение проблем, если причина не очивидна, начинайте с установки последних версий драйверов. Анализ логов операционной системы также может помочь в поиске неисправного компонента. В крайнем случае, используйте под сервер другую машину. Помните, что для сервера базы данных надежность гораздо важнее производительности.
- Сеть. С помощью утилиты ping убедитесь, что пакеты не теряются при обращении к серверу с каждого рабочего места. Организуйте тестирование под нагрузкой, одновременно выполняя команду со всех рабочих мест в вашей сети. Параметры команды:
ping -t -l 8192 <имя вашего сервера>
Операционная система
Сервер Firebird и настройки базы данных
Обслуживание базы данных
Восемь правил получить устойчивую к повреждениям систему:
- NTFS на диске с базой
- Forced writes -- ON
- ОТКЛЮЧЕН кэш записи ОС на диске с базой. (если нужна скорость -- используйте RAID с батарейкой)
- ОТКЛЮЧЕН антивирус.
- бесперебойник (желательно с обратной связью)
- регулярный бэкап-разбэкап (хотя бы раз в 1-2 месяца)
- устойчивое железо + драйвера + ОС (комп не должен виснуть сам по себе)
- версия сервера ФБ, для котрой известно, что в ней нет серьезных ошибок