Duvida com campo calculado: lentidão

2 respostas
leokaos

Tenho seguinte problema: tenho uma entidade chamada Portaria e outra Freqüência , que tem a chave primária de Portaria. Portanto, na em Freqüência eu tenho várias entradas de portaria , cada uma com uma data e um usuário. Eu exibo as Portarias numa JTable, que deve ter o campo ultima visita. Então coloquei no Bean Portaria um campo ultimaVisita, que executa o comando SQL:

Entretanto estou enfrentando uma lentidão exagerada, que fica pior ainda quando o sistema é executado na internet fora da rede interna da empresa.

Alguém teria alguma dica de como fazer isso de forma mais otimizada, por exemplo com Criteria ao invés de SQL pura?

agradeço

2 Respostas

E

kra se essa consulta for realizada varias vezes, vc poderia pensar em indexar a coluna de data… não tenho certeza se é correto ou não fazer isso… + seria uma opção…

leokaos

essa foi a primeira coisa que pensei…mas infelizmente não melhorou muito a lentidão. Existe alguma forma de melhorar esse comando SQL?

Criado 28 de março de 2011
Ultima resposta 28 de mar. de 2011
Respostas 2
Participantes 2