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

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-оболочки pgAdmin - https://www.pgadmin.org

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

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