DBAtlas · Атлас эксплуатации баз данных

Новая установка и безопасная базовая конфигурация

Шаги, пропущенные при подготовке новой БД к продуктиву, приводят к самым дорогим сбоям. Выберите текущий этап и получите упорядоченный чек-лист по начальной настройке, усилению безопасности, надёжности и мониторингу.

На каком вы этапе?

Подготовка новой установки к продуктиву включает четыре этапа: начальная настройка, усиление безопасности, надёжность (бэкап/репликация) и мониторинг. Над каким из них вы сейчас работаете? Рекомендуется пройти все по порядку.

SELECT banner_full FROM v$version; SHOW PARAMETER compatible;
  • Начальная настройка после установки
  • Усиление безопасности
  • Настройка бэкапа и надёжности
  • Настройка мониторинга и оповещений

Что приоритетно в начальной настройке?

Начальная настройка делится на две основные темы: определение ресурсов/параметров (память, соединения) и постоянные основы (кодировка/правила сортировки, каталог данных/размещение файлов). Эти решения труднее всего изменить позже.

SELECT name, setting, unit FROM pg_settings WHERE name IN ('shared_buffers','work_mem','max_connections','wal_level');
  • Определение размера памяти / параметров
  • Кодировка, правила сортировки и размещение файлов

Какую часть надёжности вы настраиваете?

Надёжность стоит на двух опорах: проверенная стратегия бэкапа (первый бэкап + тест восстановления) и непрерывность (режим архивирования/журналирования, репликация). Говорить «у меня есть бэкап», не проверив его, — самое распространённое заблуждение.

SHOW archive_mode; SHOW wal_level;
  • Стратегия бэкапа + первый бэкап + тест восстановления
  • Режим архивирования/журналирования + репликация

Начальная настройка: определение размера памяти и параметров

Значения по умолчанию в большинстве СУБД консервативны; подберите их под RAM и CPU сервера, но избегайте over-commit.

Начальная настройка: кодировка, правила сортировки и размещение файлов

Кодировка/правила сортировки и структура каталога данных задаются при установке; их последующее изменение обычно требует переустановки или миграции.

Усиление безопасности

Новая установка поставляется с учётными записями по умолчанию, свободным сетевым доступом и открытыми портами. Сокращение поверхности атаки до вывода в продуктив обязательно.

Надёжность: стратегия бэкапа и тест восстановления

Бэкап хорош ровно настолько, насколько его можно восстановить. Сделайте первый бэкап, обеспечьте непрерывность и обязательно выполните тест восстановления.

Надёжность: режим архивирования/журналирования и репликация

Для восстановления на момент времени и высокой доступности должен быть включён режим архивирования/журналирования и должна быть хотя бы одна реплика.

Настройка мониторинга и оповещений

Последний шаг перед продуктивом: видеть проблемы раньше пользователей. Настройте проверки состояния и оповещения с правильными порогами.

Открыть в DBAtlas →