é somente uma consulta que esta sendo realizada. quando faco a colsuta via sql no proprio oracle ela sai de maneira rapida.. porem quando faco a mesma consulta no delphi a resposta e demora. pode me ajudar?
--- Em delphi-br@yahoogrupos.com.br, Demian Lessa <[EMAIL PROTECTED]> escreveu > Primeira pergunta- você realmente precisa de *todos* os dados que está > buscando? Trata-se de um único SELECT ou de vários SELECTs principais e > outros secundários (detalhes, resumos, etc)? > > Se o problema for no volume de dados, isto é, no tempo que leva para > transportar os dados entre o cliente e o servidor, então não há muito o > que fazer mesmo (considerando que você recupera apenas o essencial). > > Um teste bem interessante para você é rodar a mesma consulta com as > ferramentas do Oracle e ver se o resultado demora tanto quanto no seu > aplicativo Delphi. > > Na minha experiência, entendo que existem consultas que são, por > natureza, complexas e lentas na execução. Se for esse seu caso, cabe > então analisar (veja o plano de consulta) a identificar o gargalo da > consulta. Assim, você poderá tentar resolvê-lo mudando JOINs, usando > novos índices, criando uma rota alternativa para realizar uma tarefa, > quebrando um SELECT complexo em 2 ou mais SELECTs mais simples ou até > mesmo mantendo uma tabela redundante no sistema com os dados já > processados para seu relatório (ou seja, um espelho do relatório pronto > para ser consultado). > > Enfim, com a pouca informação que você passou, fica difícil ir além disso. > > Cordialmente, > > Demian Lessa > Salvador - Brasil > > hugaum wrote: > > > > Estou desenvolvendo um relatorio onde faco uma consulta em um banco > > de dados oracle 8i, porem a tabela que estou consultando e muito > > grando e isso esta deixando o relatorio muito lento. > > Como poderia esta otimizando esta consulta para retornar o relatorio > > de forma mais rapida. > > ja estou fazendo filtro nos dados utilizando o where e mesmo assim > > ainda esta lento. > > > > Obs.: estou utilizando o oracle 8i e delphi 2005. > > > > Grato > > Hugo > > > > > > > > > > -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html