Здравствуйте. На днях перевели наши базы из файловых в клиент-серверные.
Все работает, все устраивает кроме создания бэкапа Бухгалтерии 3.0.
Бэкап УТ 10.3. делается без проблем.
Потом запускается бэкап БП и выдает ошибку.
[Error] Failed to backup "BP" database with "Full" backup type: C:\Program Files (x86)\SQLBackupAndFTP\DBMS\PostgreSql\pg_dump.exe process has finished with "1" code. The error message: "pg_dump: error: query failed: ERROR: out of shared memory
HINT: You might need to increase max_locks_per_transaction.
pg_dump: error: query was: LOCK TABLE public._document12740 IN ACCESS SHARE MODE".
max_locks_per_transaction=150. увеличивать пробовали до 256 и до 1000, результат тот же.
Что-то не такс самой базой БП? может ей ТиИ запустить?
(8) max_locks_per_transaction (integer)
Общая таблица блокировок отслеживает блокировки для max_locks_per_transaction * (max_connections + max_prepared_transactions) объектов (например, таблиц); таким образом, в любой момент времени может быть заблокировано не больше этого числа различных объектов. Этот параметр управляет средним числом блокировок объектов, выделяемым для каждой транзакции; отдельные транзакции могут заблокировать и больше объектов, если все они умещаются в таблице блокировок. Заметьте, что это не число строк, которое может быть заблокировано; их количество не ограничено. Значение по умолчанию, 64, как показала практика, вполне приемлемо, но может возникнуть потребность его увеличить, если запросы обращаются ко множеству различных таблиц в одной транзакции, как например, запрос к родительской таблице со многими потомками.
Разбираться нужно, что это за документ и что с ним не так.