Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal...Seguinte... é possível na aplicação, em um componente Query (TQuery BDE por ODBC ou ZReadOnlyQuery do Zeos) fazer com que a consulta seja feita no servidor (não trafegando os dados todos da tabela na rede, mas apenas o resultado, tal como uma aplicação Web)?Motivo:Todas as consultas feitas via web (intranet ou internet) são feitas solicitando informações via formulários ou links nas páginas; as informações são processadas pelo serviço no servidor (uma aplicação cgi ou isapi no IIS ou no Apache) apenas, enviando o resultado para o cliente, que recebe uma tabela ou página no IExplorer ou Firerox em seu computador...Então, deparo com esta situação:Em um computador comum (um Pentium133mmx), se um operador abre uma página na internet (ou intranet) e pede para ver a ficha de um produto, dentre 18000 no cadastro, fornecendo seu código EAN (código de barras), a consulta leva menos de um segundo para ser executada no servidor e o operador recebe a resposta em uns... dois ou três segundos (tempo da sua máquina "formar" a página no seu navegador)...Se o mesmo operador abrir a aplicação local (Delphi6) e faz a mesma solicitação, se for a primeira consulta que ele estiver fazendo depois de iniciar o programa, a consulta vai levar uns 25 a 30 segundos para ser executada... ou seja, o componente Query está pegando toda a tabela de produtos pela rede para descobrir que só um registro atende ao pedido e selecioná-lo... Depois da primeira consulta, as próximas são mais rápidas... de 5 a 8 segundos... o operador só não pode fechar a aplicação... Aí vai então a pergunta... é possível fazer com que um componente Query que acessa uma tabela do MySQL "diga" ao MySQL lá no servidor que é ele que tem que executar a query e devolver apenas o resultado pela rede? ou configurar isso no próprio MySQL no servidor, "dizendo" a ele que será o responsável por executar todas as queries solicitadas?Grato por qualquer ajuda!!!Abraços!
Carregando comentários...