Техническое обслуживание БД PostgreSQL

Материал из ЭЛЕСТА
Перейти к: навигация, поиск

Как и в любой СУБД, в PostgreSQL для достижения оптимальной производительности нужно регулярно выполнять определённые процедуры.
Задачи, которые рассматриваются в этой главе, являются обязательными, но они по природе своей повторяющиеся и легко поддаются автоматизации с использованием стандартных средств, таких как задания cron или Планировщика задач в Windows. Создание соответствующих заданий и контроль над их успешным выполнением входят в обязанности администратора базы данных.

Порядок проведения технического обслуживания БД PostgreSQL

Внимание! Перед проведением технического обслуживания обязательно создайте резервную копию базы данных.
1. Остановите сервер.

Windows:
./smpo-server/bin/server-control stop
linux:
./smpo-server/bin/server-control stop

2. Запустите программу pgAdmin
3. Раскройте дерево объектов PostgreSQL двойным щелчком по соответствующей строке левой кнопкой мыши, затем введите пароль пользователя postgres. (Если установить флажок Запомнить пароль, то при последующих входах пароль не будет запрашиваться).
Pg1.JPG
4. Щелкните правой кнопкой мыши по строке базы jupiter и в появившемся меню выберите Обслуживание.
Pg2.JPG
5. В результате откроется окно выбора операций Обслуживания, в котором можно выбрать описанные ниже операции.
Pg3.JPG
6.