PostgreSQL | Как изменить значение параметра max_locks_per_transaction?

PostgreSQL | Как изменить значение параметра max_locks_per_transaction?

Проще всего изменить данные в конфигурационном файле «postgresql.conf«, который лежит в папке «/etc/postgresql» в операционной системе Debian.

Для этого копируем файл с сервера, открываем его в редакторе кода и находим соответствующую запись конфигурации:

Раздел LOCK MANAGEMENT в конфигурационном файле postgresql.conf
Раздел LOCK MANAGEMENT в конфигурационном файле postgresql.conf

 

Всё что нам нужно сделать это удалить символ решётки напротив параметра «max_locks_per_transaction» и вместо значения 64 написать свой вариант.

max_locks_per_transaction = 512

 

Разблокировали параметр max_locks_per_transaction в конфигурационном файле postgresql.conf и установили значение 512
Разблокировали параметр max_locks_per_transaction в конфигурационном файле postgresql.conf и установили значение 512

 

Информация по параметру max_locks_per_transaction

Тип: integer
По умолчанию: 64
Минимальный: 10
Максимальный: 2147483647 (соответствует типу integer в 4 байта)
Контекст: postmaster
Перезапуск: true

 

Информационные ссылки

PostgreSQL | Как узнать текущее значение параметра max_locks_per_transaction?

Официальный сайт WEB-оболочки pgAdminhttps://www.pgadmin.org

Официальный сайт СУБД PostgreSQLhttps://www.postgresql.org

Раздел «20.12. Управление блокировками» — https://postgrespro.ru/docs/postgresql/14/runtime-config-locks