×
Мы обрабатываем cookies, чтобы сделать наш сайт удобнее и персонализированнее для вас. Подробнее: политика использования «cookies» и «политики конфиденциальности».

Для самостоятельной настройки ознакомьтесь с инструкцией

Дополнительные настройки cookies в браузерах

Файлы cookie автоматически загружаются в ваш браузер при посещении веб-сайта. У вас есть возможность управлять этими файлами. Если Вы не согласны с использованием файлов cookies, запретите их сохранение на своём устройстве, удалите уже имеющиеся файлы cookies через настройки браузера или прекратите использование сайта.

При отключении обработки cookie наш сайт продолжит функционировать, однако будут использоваться исключительно необходимые технические файлы, без которых работа ресурса невозможна.

Инструкция по отключению cookies
Принять
Настроить
Отклонить

ДОКУМЕНТАЦИЯ

Выберите версию, форк и язык для СУБД Digital Q.DataBase, чтобы прочитать или скачать всю документацию.
Техподдержка
Документация
Диасофт
Авторские права © 2016–2025 ООО "Диасофт Экосистема"
Скачать всю документацию:

2.13.4. Возможные ошибки

Autonomous transactions subsystem is disabled (qdb_autonomous_enable = false)

Причина: Автономные транзакции отключены для всей системы.

Решение: В конфигурационном файле postgresql.conf параметру qdb_autonomous_enable присвоить значение true, затем перезапустить сервер.

SQL string too long for autonomous queue

Причина: Длина SQL-команды превышает установленное значение qdb_autonomous_max_sql_len.

Решение:

  • разбить команду на несколько частей; или

  • увеличить значение для qdb_autonomous_max_sql_len.

Autonomous queue was not initialized for database

Причина: Постановка задачи до настройки автономных транзакций для базы.

Решение: Выполнить настройку в соответствии с одним из вариантов.

Autonomous queue is full. Wait...

Причина: Очередь заполнена, система ждёт освобождения места.

Решение:

  • увеличить размер очереди (autonomous_qsize или qdb_autonomous_default_queue_size); или

  • дождаться обработки задач.

Not enough space in queue

Причина: Для задачи нет места, в том числе после ожидания.

Решение:

  • увеличить размер очереди (autonomous_qsize или qdb_autonomous_default_queue_size); или

  • использовать более короткие команды.

Autonomous transactions are disabled for database

Причина: Возможность использования автономных транзакций для базы данных отключена.

Решение: Проверить настройки базы данных или использовать другую БД.

skipping invalid autonomous config for database: invalid queue size

Причина: В сохранённых настройках указан недопустимый размер очереди.

Решение: Пересоздать конфигурацию с корректным значением размера очереди (autonomous_qsize или qdb_autonomous_default_queue_size).

queue size bytes exceeds maximum allowed size

Причина: Настройка очереди превышает qdb_autonomous_queue_mem_per_db.

Решение:

  • увеличить лимит для баз данных (qdb_autonomous_queue_mem_per_db); или

  • уменьшить размер очереди (autonomous_qsize или qdb_autonomous_default_queue_size).

duplicate autonomous config entry for database

Причина: В системной таблице несколько записей для одной базы данных.

Решение: Оставить только одну корректную запись.

failed to load autonomous transaction configurations from catalog

Причина: Не удалось прочитать настройки из системной таблицы.

Решение: Проверьте целостность БД (система запустится без сохранённых настроек).

could not register background process

Причина: Превышено значение параметра max_worker_processes.

Решение:

  • увеличить значение для max_worker_processes; или

  • уменьшить число воркеров конкретной базы данных (autonomous_workers).

cannot initialize autonomous transaction queue for database

Причина: Создание очереди невозможно из-за недостатка оперативной памяти.

Решение:

  • освободить память; или

  • уменьшить размер очереди (autonomous_qsize или qdb_autonomous_default_queue_size).

qdb_autonomous_default_workers_per_db > qdb_autonomous_max_workers_per_db

Причина: Количество воркеров для базы данных по умолчанию превышает максимальный лимит.

Решение:

  • уменьшить количество воркеров для базы данных по умолчанию; или

  • увеличить максимальное количество воркеров для баз данных.

autonomous workers count cannot be negative

Причина: Пользователь пытается создать отрицательное количество воркеров.

Решение: Указать корректное число воркеров (>=0) или -1 для значения по умолчанию.

new_size is smaller than current queue usage

Причина: Новый размер очереди меньше текущего заполнения.

Решение:

  • дождаться обработки задач; или

  • увеличить размер очереди (autonomous_qsize или qdb_autonomous_default_queue_size).

Autonomous shared memory not initialized

Причина: Система автономных транзакций не инициализирована (отсутствует выделение разделяемой памяти под очереди и реестр).

Решение:

  • перезагрузить кластер; или

  • проверить настройки shared memory.

Internal error: Database_id is not initialized

Причина: Внутренняя ошибка в подсистеме автономных транзакций.

Решение: Обратиться к разработчикам, приложив полную диагностическую информацию об ошибке.

Наверх
свяжитесь
с нами
контакты
Для прямой связи с нами вы можете использовать контакты ниже, либо оставить заявку через форму обратной связи, и мы обязательно свяжемся с вами

*поля обязательные к заполнению