Bom dia pessoal, estou com um problema numa aplicação web, onde estou tendo que fazer atualização em 79000 registros. Estava fazendo essas atualizações uma a uma através de uma iteração de uma coleção. Porém estava muito lento, demorando em média 10min ou mais. Tentei então fazer atualizações em batch, ou seja, a cada 1000 updates armazenados no lote, eu mandava executar o batch. Continuava lento. Fui diminuindo e aumentando o tamanho do lote, até conseguir o máximo de performance com 150 updates por lote, levando em média 4min. Esse tempo ainda é muito grande para o usuário. Alguém tem alguma idéia de como eu poderia ganhar performance com essas atualizações? Seria possível, usar uma thread que faça essa atualização em batch e o usuário continuar usando outros módulos da aplicação?
obrigado, abs