Шпаргалка для PostgreSQL

Бэкапирование (логическое) кластера баз

Первая часть - скрипты на бекапирование всех рабочих кластеров баз, которые есть в эксплуатации.

Вторая - бекапирование конфигурационных файлов.

Barman

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

Чем мониторить postgresql online

Grafana, подключение к Zabbix Server           http://ithelp21.ru/ustanovka-grafana-podklyutchenie-k-zabbix-server/  Prometheus     https://habr.com/post/308610/

Prometheus

Step 1 — Installing Prometheus Server

First, create a new directory to store all the files you download in this tutorial and move to it.

Установка patroni

yum install -y https://centos7.iuscommunity.org/ius-release.rpm
yum update
yum install epel-release
yum upgrade

Устанавливаем программы:

установка, настройка и синхронизация времени в CentOS

Итак, у нас им

pgbadger

log_min_duration_statement = 0
log_line_prefix = '%t [%p]: [%l-1] ' или '%t [%p]: [%l-1] user=%u,db=%d,client=%h '
log_checkpoints = on
log_connections = on
log_disconnections = on
log_lock_waits = on
log_temp_files = 0
log_autovacuum_min_duration = 0
lc_messages='C'
log_duration = on
log_statement = all
log_destination = stderr
 

Установка PostgreSQL 9.6

В CentOS 7, по умолчанию, достуна версия postgres 9.2.

Несколько способов аутентификации postgresql

Страницы

Подписка на материализация идей RSS