O desempenho do sistema é avaliado geralmente nos termos de taxas do tempo e do throughput de resposta sob circunstâncias diferindo processar e de configuração. Para atacar os problemas de desempenho, há diversas perguntas deve ser pedido primeiramente:
Quanto lógica da aplicação deve remotamente ser executada?
Quanto atualizar deve ser feito ao usuário da base de dados sobre a rede da estação de trabalho do cliente?
Quanto dados devem ser emitidos a cada um em cada transação?
De acordo com Hamilton [10], os problemas de desempenho são o mais frequentemente o resultado do cliente ou usuário que está sendo configurado impròpria.
A mais melhor estratégia para melhorar cliente-sever o desempenho é um processo three-step [11]. Primeiramente, executar os testes controlados do desempenho que coletam os dados sobre o volume, o stress, e os testes do carregamento. Em segundo, analisar os dados coletados. Em terceiro lugar, examinar e ajustar as perguntas da base de dados e, se necessário, fornecer o armazenamento de dados provisório no cliente quando a aplicação executar.