Re: Ускорение выполнения задачи
От: Безон Великобритания  
Дата: 17.07.09 12:15
Оценка:
Здравствуйте, Аноним, Вы писали:

А>В базе есть миллион клиентов, для каждого клиента нужно сгенерировать отчет и сохранить обратно в базу.

А>Сейчас на эту задачу уходит 5 часов если выполнять последовательно.
А>Попробовал через пул-потокв (10 потоков) — заняло 4,5 часов.
А>Согласно бизнес требованиям задача должна выполнятся не более 1 часа.


А>Приложение использует Spring + Hibernate и одну базу данных. Потяно что потоки конкурируют за доступ к данным, но все равно мне непонятно почему 10 потоков не дали значительного прироста производительности.


А почему должны были дать?
-----
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.