Задать вопрос
@a_a_j

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

Добрый день.

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

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

Спасибо.
  • Вопрос задан
  • 5285 просмотров
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
  • Специалист.ру
    Oracle Database 19с: Основы SQL
    1 неделя
    Далее
  • Stepik
    SQL для начинающих: с нуля до сертификата Oracle
    2 недели
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Draconian
Oracle Developer
Запускать необходимую обработку по триггеру на инсерт на эту таблицу?

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

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

Похожие вопросы