Назад | Перейти на главную страницу

Сколько администратора требует запуска сервера PostgreSQL в производственной среде?

Я создаю веб-сайт и рассматриваю PostgreSQL для БД. Но я действительно просто хочу это настроить и забыть об этом. Насколько вероятен этот образ мышления «установил и забыл» для PostgreSQL? Если это нереально, какие работы по техническому обслуживанию я должен выполнять?

изменить: здесь я нашел полезную информацию: http://www.postgresql.org/docs/9.1/static/main maintenance.html

«Установи и забудь» не должно быть отношением к любой производственная система.

При этом он не хуже, чем любой другой крупный игрок, такой как MySQL, MSSQL и т. Д.

Бэкапы конечно.

Кроме того, это зависит от того, насколько он должен быть надежным и какой производительности вам нужен. Пока у вас нет особых требований к надежности и вы не получаете много хитов, он будет работать нормально. Он выполняет автоматическое обслуживание (автоматический вакуум), такое как удаление мертвых кортежей и анализ данных для обновления статистики, используемой планировщиком запросов.

Однако, когда нагрузка возрастает, вам, возможно, придется настроить параметры, управляющие автоматическим вакуумом. Также при падении производительности вам придется начать настраивать другие параметры и отслеживать производительность.

Лично я нашел следующую книгу очень информативной. PostgreSQL 9.0 Высокая производительность. В нем обсуждаются такие вещи, как оборудование, которое нужно получить, какую файловую систему использовать и как настроить postgresql самостоятельно.