<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Salve Mongers!</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">
Tenho uma tabela em MySql com algumas centenas de registros.</div><div><div dir="ltr"><br></div><div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Em alguns momentos tenho que "processar" esses registros da forma mais rápida possível.</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">O tempo de processamento de cada registro é de aproximadamente 4-5 segundos, tempo esse alheio ao meu controle ou a minha vontade.</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Para agilizar, rodo várias vezes o mesmo app, e cada vez que ele sobe pega um lote de registros. Para impedir que a próxima cópia do app a subir pegue os mesmos registros, criei uma coluna a mais, e quando o app sobe ele verifica se a coluna tá vazia, se tiver ele grava o PID dele.</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Está funcionando mais ou menos, exceto pelo fato que não gostei da forma que ficou e de um efeito colateral. As vezes uma das cópias do app dá algum erro e cai, só que os registros do lote dele ficam lá com o PID gravado na coluna, então as outras cópias não mexem mais com esses registros e eles ficam indefinidamente pendentes.</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Alguma dica de como fazer algo "mais elegante" e "seguro"?</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Para adiantar:</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">
1. Tem que ser MySql. Posso mexer na tabela a vontade.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">2. O processamento não tem como ser mexido.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">
<br></div></div><div dir="ltr"><br>[...]'s<br><br>Marcio<div><br></div><div><div style="font-family:arial;font-size:small">========================================</div><div style="font-family:arial;font-size:small">########### Campanha Ajude o Marcio! ###########</div>
<div style="font-family:arial;font-size:small"><a href="http://sosmarcio.blogspot.com.br/" style="color:rgb(17,85,204)" target="_blank">http://sosmarcio.blogspot.com.br/</a></div><div style="font-family:arial;font-size:small">
<a href="http://www.vakinha.com.br/VaquinhaP.aspx?e=195793" style="color:rgb(17,85,204)" target="_blank">http://www.vakinha.com.br/VaquinhaP.aspx?e=195793</a><br></div><div style="font-family:arial;font-size:small">========================================</div>
</div></div></div>
</div>