On Fri, 08 Jun 2007 17:40:06 +0400, Николай Пономаренко <[EMAIL PROTECTED]> wrote:
> Есть несколько независимо работающих роботов, которые порциями > обрабатывают записи из очереди/таблицы. > > Пока пришел к не очень красивому решению, когда при получении порции > очереди записи просто лочатся апдейтом - но скорость решения будет не > велика, как я понимаю, из-за накладных расходов на when any do. Напиши менеджера, который будет раздавать данные, он сам себя лочить не будет. > да, еще вопрос - почему не срабатывает > row_count = row_count +1; - ведь фетчим вроде по одной записи? > Проверка с генератором показывает, что обращений после начала > выполнения запроса к row_count нет - что кажется странным. С чего ты взял, что не срабатывает? Срабатывает. Только запрос уже выполнился, с определённым значением, и перевыполняться он не будет. Про генераторы чё-та не осилил. -- Сергей Смирнов.

