Вы здесь

Администрирование

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

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

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

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

Barman

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

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.

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

Настройка потребление ресурсов PostgreSQL (Resource Consumption (Usage))

Управление транзакциями

1. Блокировки пользовательских таблиц в PostgreSQL.

-- Блокировки уровня таблицы

ACCESS SHARE

Конфликтует с ACCESS EXCLUSIVE, используется SELECT(блокировка для чтения таблицы)

ROW SHARE

Конфликтует с EXCLUSIVE, ACCESS EXCLUSIVE, используется SELECT FOR UPDATE, SELECT FOR SHARE

ROW EXLUSIVE

Конфликтует с SHARE,EXCLUSIVE, ACCESS EXCLUSIVE, используется UPDATE, DELETE, INSERT

SHARE UPDATE EXCLUSIVE

Потоковая репликация в PostgreSQL и пример фейловера

Вот многие жалуются, что PostgreSQL сложно масштабировать и нужно быть в нем очень большим специалистом, чтобы настроить обычную master-slave репликацию. По-моему, это все чушь. Не так давно мне потребовалась всего лишь пара часов вдумчивого чтения документации, чтобы во всем разобраться. В этой заметке я постараюсь показать, что с репликацией в PostgreSQL все очень просто.

Страницы

Подписка на RSS - Администрирование