Перейти к основному содержимому

6 страниц с тегом "autovacuum"

Посмотреть все теги

Автоочистка для предотвращения зацикливания счетчиков

Сервер автоматически предупреждает развитие ситуации, которая могла бы привести к обороту (зацикливанию) счетчика транзакций. Таблицы с истекающим максимальным «сроком хранения» записей будут принудительно заморожены, даже если автоочистка выключена на уровне сервера или таблицы. Пороги здесь измеряются в абсолютных единицах счетчиков транзакций.

Введение

В СУБД Pangolin для изоляции параллельных транзакций выбрана модель PostgreSQL MVCC (Multi Version Concurrency Control, управление параллельным доступом посредством многоверсионности). Реализация PostgreSQL предполагает хранение непосредственно в таблицах и индексах СУБД множества копий каждой модифицируемой записи, по одной на каждую из модификаций.

Конфигурирование Pangolin для использования с 1С

В статье приведены рекомендуемые для установки параметры СУБД Pangolin и окружения продукта. Установка данных параметров позволяет повысить скорость выполнения операций (например, закрытие месяца). Сравнивались значения с описываемыми параметрами и параметрами по умолчанию в среде 1С.

Фоновый процесс автоочистки

Постоянное повторное выполнение команды VACUUM по всем таблицам — не лучший способ обслуживать СУБД. Поэтому разработчики для текущего обслуживания объектов добавили в PostgreSQL набор фоновых процессов автоочистки.