Carlos Antonio Pereira wrote:
Temos um módulo da central de operacoes que faz 4 consultas para atualizar tempos, a cada 10 segundos. O problema é que já estamos com quase 50 clientes utilizando a mesma base. Multiplicando, o sistema faz 200 consultas a cada 10 segundos, para atualizar os dados de todos os clientes, o que está tornando o banco demasiadamente lento. Andei procurando soluções para sanar o problema e pensei em criar processos em RMI (de alguma forma utilizando o Delphi) RMI seria um processo em tres camadas, onde quem avisaria sobre a atualização do cliente seria o servidor, não que o cliente tivesse que ir ao servidor procurar por alterações. Alguem tem alguma dica a respeito do exposto acima?
Sistema lento eh um diagnostico muito amplo. A dica eh ficar mais especifico. Que consultas sao essas? Voce consegue melhorar o plano de execucao (vide EXPLAIN) para que elas fiquem mais eficientes? A carga do servidor estah alta mesmo? Todos os usuarios fazem acesso via rede local ou nao? Se nao for rede local, pode ser util verificar a conexao destes usuarios.

Alvaro
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a