Метка: PostgreSQL

16 материалов
Все статьи с этой меткой.
PostgreSQL

pg_stat_statements: ищем дорогие запросы по общей стоимости

Почему стоит смотреть на суммарное время запросов и как pg_stat_statements помогает выбрать, что оптимизировать первым.

Читать →
PostgreSQL

Пагинация PostgreSQL: когда OFFSET заменить курсором

Когда курсорная пагинация удобнее OFFSET и какие требования она предъявляет к сортировке и интерфейсу.

Читать →
PostgreSQL

Autovacuum в PostgreSQL: наблюдаем прежде, чем менять настройки

С чего начать проверку autovacuum: мёртвые версии строк, длинные транзакции и различия VACUUM, ANALYZE и FULL.

Читать →
PostgreSQL

Роль для чтения: права схемы и таблицы проверяются отдельно

Выдаём роли PostgreSQL доступ к чтению и отдельно проверяем права на схему, таблицу и запись данных.

Читать →
ProjectDB

ProjectDB: почему приложение подключается не к той базе

Какие настройки подключения ProjectDB читает первыми и почему изменение пароля иногда ничего не меняет.

Читать →
PostgreSQL

Запрос завис: ищем блокирующую транзакцию в PostgreSQL

Находим блокирующие сеансы PostgreSQL, ограничиваем ожидание и ищем причину долгой транзакции.

Читать →
PostgreSQL

Repeatable Read: согласованный снимок для нескольких запросов

Сравниваем Read Committed и Repeatable Read на отчёте, который выполняет несколько запросов.

Читать →
ProjectDB

ProjectDB: от установки runtime к первому приложению

Устанавливаем среду ProjectDB, подготавливаем подключение к PostgreSQL и запускаем первое приложение.

Читать →
PostgreSQL

Резервная копия PostgreSQL: проверяем восстановление, а не размер файла

Создаём дамп PostgreSQL и пробуем восстановить его в отдельную базу, включая необходимые для приложения проверки.

Читать →
PostgreSQL

CHECK и NOT NULL: два разных обещания таблицы

Почему CHECK (price > 0) допускает NULL и как вместе с NOT NULL задать обязательную положительную цену.

Читать →