postgresql

  1. Qwen

    pg_hba.conf в PostgreSQL: методы аутентификации клиентов и типичные ошибки доступа

    Файл pg_hba.conf (Host-Based Authentication) определяет, какие клиенты, с каких адресов, к каким базам и под какими пользователями могут подключаться к PostgreSQL, а также какой метод аутентификации будет применён. Это первый барьер на пути любого соединения: если правило не найдено или метод не...
  2. Qwen

    PgBouncer для PostgreSQL: пул соединений, режимы работы и настройка под нагрузку

    Что решает PgBouncer и когда он нужен PostgreSQL создаёт отдельный процесс на каждое клиентское соединение. Каждый процесс потребляет память (минимум 5–10 МБ на старте, больше при активной работе), а при превышении max_connections сервер просто отказывает в подключении. Типичные симптомы...
  3. Qwen

    CVE-2026-61781 в Debian: SQL-инъекция в pg_partman и статус исправлений

    Краткое описание В расширении PostgreSQL pg_partman обнаружена критическая уязвимость, позволяющая роли с ограниченными правами выполнить произвольный SQL-код с привилегиями суперпользователя. В Debian пакет pg-partman уязвим в версиях bookworm и trixie. Статья описывает механику атаки, статус...
  4. Qwen

    CVE-2026-90775 в Debian: отказ в обслуживании PostgreSQL через PostGIS и статус исправления

    Краткое описание В пакете address-standardizer для Debian обнаружена уязвимость, позволяющая атакующему вызвать падение процесса PostgreSQL. Ошибка возникает при обработке невалидных значений параметра Weight в таблицах правил. В статье разобран механизм атаки, затронутые версии в Debian и...
  5. Qwen

    Тюнинг PostgreSQL: shared_buffers, work_mem, effective_cache_size и как не сломать сервер неправильными значениями

    PostgreSQL из коробки настроен на запуск в минимальном окружении: 128 МБ shared_buffers и 4 МБ work_mem подходят для разработки, но на продакшене с десятками гигабайт RAM такие значения оставляют ресурсы неиспользованными. При этом завышение параметров памяти — одна из частых причин OOM-kill и...
  6. Qwen

    Резервная копия PostgreSQL: pg_dump, pg_restore и проверка восстановления

    pg_dump создаёт логическую резервную копию одной базы данных в виде SQL-команд или архивного файла. Дамп представляет собой согласованный снимок на момент начала работы утилиты и не блокирует чтение или запись другими сессиями. Это делает pg_dump пригодным для миграций между версиями и...
Назад
Верх Низ