Показать сообщение отдельно
Старый 14.01.2010, 10:44   #18  
Andrey Peganov is offline
Andrey Peganov
Участник
 
10 / 27 (1) +++
Регистрация: 19.01.2007
Цитата:
Пакеты выполнять параллельно нельзя! Это я попробовал в первую очередь.. Параллельности не увидел.. Делал все на одной машине (может нужно на разных? Что тоже не естьгуд) так, на одно и тоже время назначил две задачи, в результате выполнилась вначале одна и только потом вторая! Поэтому этот вариант не подходит..
Налицо блокировки объектов базы данных и запуск двух процессов даст тот же результат, что и двух пакетных серверов: разноски выполнятся последовательно.
Копать нужно в эту сторону - выяснить что именно блокируется.

Если таблица или индекс целиком, настраивать сервер БД, чтобы блокировки были на уровне записи. Если две разноски меняют одни и те же данные, то чисто технически проблему не решить. Например, если это складские журналы, меняющие остатки одних и тех же номенклатур с одинаковыми аналитиками.

Какая используется СУБД?
Какие журналы разносятся?
Сколько строк в журналах?
Есть ли и, если есть, то какие блокировки в БД, во время параллельной разноски двух журналов?