Глава 23. Регулярные задачи по обслуживанию базы данных#

Глава 23. Регулярные задачи по обслуживанию базы данных

Глава 23. Регулярные задачи по обслуживанию базы данных

Tantor BE, как и любое программное обеспечение баз данных, требует выполнения определенных задач регулярно для достижения оптимальной производительности. Здесь обсуждаются задачи, которые обязательны, но они имеют повторяющийся характер и могут быть легко автоматизированы с использованием стандартных инструментов, таких как скрипты cron или планировщик задач Task Scheduler в Windows. Ответственность администратора базы данных заключается в настройке соответствующих скриптов и проверке их успешного выполнения.

Одной из очевидных задач по обслуживанию является создание резервных копий данных по регулярному графику. Без свежей резервной копии у вас нет шансов на восстановление после катастрофы (отказ диска, пожар, ошибочное удаление критической таблицы и т. д.). Механизмы резервного копирования и восстановления, доступные в Tantor BE, подробно рассматриваются в разделе Глава 24.

Другая основная категория задач по обслуживанию - периодическая очистка базы данных. Эта деятельность обсуждается в разделе Раздел 23.1. Тесно связано с этим обновление статистики, которая будет использоваться планировщиком запросов, как обсуждается в разделе Раздел 23.1.3.

Другая задача, которая может требовать периодического внимания, - это управление журналами. Об этом рассказывается в Раздел 23.3.

check_postgres доступен для мониторинга состояния базы данных и отчетности о необычных условиях. check_postgres интегрируется с Nagios и MRTG, но также может быть запущен самостоятельно.

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