Разберем процесс репликации. Репликация в PostgreSQL — это процесс синхронизации нескольких копий кластера баз данных на разных серверах. Она бывает логической и физической.
postgresql
Резервирование PostgreSQL
Рассмотрим резервирование объектов, баз или целых кластеров PostgreSQL. Посмотрим на физическое и логическое резервирование а также на протокол репликации.
Методы аутентификации в PostgreSQL
Рассмотрим процесс подключения к базам данных, методы подключения и аутентификации в PostgreSQL, а также сопоставление пользователей ОС и ролей БД.
Политики защиты строк (RLS) в PostgreSQL
Политики защиты строк в PostgreSQL (RLS) необходимы чтобы разграничить доступ к разным строкам. Применяется это редко, но знать про это нужно.
Привилегии в PostgreSQL
В PostgreSQL для работы с объектами роль должна иметь привилегии к этим объектам (таблицам, функциям). В этой статье разберёмся с привилегиями PostgreSQL.
Роли и атрибуты в PostgreSQL
В PostgreSQL пользователи и группы — это роли. Одна роль может быть членом другой роли. Роли в PostgreSQL не имеют связи с пользователями в операционной системе. Роли это глобальные объекты для всего кластера баз данных.
Разрастание таблиц и индексов в PostgreSQL
Научимся оценивать в процентном соотношении разрастание таблиц или индексов в PostgreSQL. Для оценки будем использовать расширение pgstattuple.
Мониторинг индексов в PostgreSQL и их перестроение
Мониторинг индексов в PostgreSQL очень важен, потому как индексы могут разрастаться или не использоваться.
Процедура очистки VACUUM в PostgreSQL
Познакомимся поближе с процессом VACUUM и теми задачами, которые он решает в PostgreSQL. Этот процесс чистит таблицы, обновляет статистику и обновляет карты видимости и свободного пространства. А также борется с переполнением счетчика транзакций.
Журнал PostgreSQL. Настройка и анализ
В этой статье разберём журнал PostgreSQL, а именно как его настраивать, что в него можно записывать и как его анализировать.
Текущие активности в PostgreSQL
Рассмотрим способы посмотреть текущие активности, другими словами процессы и их деятельность на сервере PostgreSQL.
Статистика работы PostgreSQL
PostgreSQL собирает статистику с помощью фонового процесса «stats collector«, эта статистика может понадобится для анализа работы сервера.
Слои данных и TOAST таблицы в PostgreSQL
Разберем что хранится в файлах данных. Каждая таблица состоит из нескольких слоёв. Слои данных в PostgreSQL это как минимум 1 файл. Подробнее про физическое хранение базы данных можете почитать тут.
Табличные пространства в PostgreSQL
Базы данных и схемы — это логическое распределение данных в кластере. А табличные пространства в PostgreSQL относится к физическому расположению данных — то есть, в каких каталогах хранятся файлы базы данных. Объекты базы данных могут хранится в разных табличных пространствах, другими словами в разных каталогах.