iceman
говнокодер
Есть терминалы, которые отсылают информацию о себе в систему мониторинга, как HTTP GET запрос, данные закодировав в url.
Есть система мониторинга, которая должна принять сообщение, сохранить (не обрабатывая) и дать ответ терминалу, что получил сообщение и положил в бд, больше мне не шли его.
Вот задача теперь обработать эти сообщения.
Статистика такая: за сутки в таблице оказывается 40 000 записей, это от 200 терминалов, 27 записей/минуту,
Как обработать эти записи?
написать курсор, отсортируя по дате поступления, обработать каждую. и все это засунуть в DBMS_JOB?
джоб запускать каждую минуту? (желательно для того что бы данные поступали пользователю оперативно...)
но джоб возможно не успеет отработать за минуту, и запустится паралельно этот же джоб в новой сессии.
какие есть идеи?
Есть система мониторинга, которая должна принять сообщение, сохранить (не обрабатывая) и дать ответ терминалу, что получил сообщение и положил в бд, больше мне не шли его.
Вот задача теперь обработать эти сообщения.
Статистика такая: за сутки в таблице оказывается 40 000 записей, это от 200 терминалов, 27 записей/минуту,
Как обработать эти записи?
написать курсор, отсортируя по дате поступления, обработать каждую. и все это засунуть в DBMS_JOB?
джоб запускать каждую минуту? (желательно для того что бы данные поступали пользователю оперативно...)
но джоб возможно не успеет отработать за минуту, и запустится паралельно этот же джоб в новой сессии.
какие есть идеи?