@a_a_j

Oracle AQ: варианты чтения очереди?

Добрый день.

Существует таблица очередей в Oracle (queue_table), в которую сыпятся записи в больших количествах.
Первое, что приходит на ум, это повесить на таблицу подписчика, который будет вычитывать (dequeue) каждую запись. Но это слишком затратно. Можно запустить джоб, который будет раз в минуту вычитывать скопом массив (dequeue_array) записей. Но джоб тоже не лучшее решение.

Какие еще могут быть варианты чтения очереди?

Спасибо.
  • Вопрос задан
  • 4423 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Draconian
Oracle Developer
Запускать необходимую обработку по триггеру на инсерт на эту таблицу?

По-моему, все остальные варинты предполагают использование некой сторонней сущности (джоб, внешний сервис и т.д.).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы