tem que verificar os indices tb e quantos registros em média são trazidos..
pq se nessa busca retonar uns 1.000 registros por exemplo vai ficar lento..

e quanto ao componente, certamente faz diferença, o SDAC da CoreLab mesmo é
muito mais rápido que o ADO e o DbExpress

Em 31/01/08, Apoio <[EMAIL PROTECTED]> escreveu:
>
>   Select D.* From PrecoPos D
> Left Join Preco P On P.Codigo=D.Tipo
> Where D.Produto=:Produto
>
> vamos entao:
>
> em :
>
> select d.* troque por: select d.codigo, d.nome , d.preço
>
> isso ajuda e talvez vc não precise trazer todas as fields.
>
> verifique nas tabelas se:
>
> precopos campo tipo e produto se nenhum desases campos for chave primaria
> crie um indice para eles
>
> mesma coisa com a tabela preco - codigo
>
> em ultimo caso vc pode criar uma view .
>
> qual versão do sqlserver c ta usando?
>
> ----- Original Message -----
> From: Doretto
> To: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>
> Sent: Thursday, January 31, 2008 3:24 PM
> Subject: Re: [delphi-br] Comunicação c/ Mssql
>
> Eu não achei onde configura o providerflags...
>
> Eu verifiquei que fica lento quando eu dou um select usando um left join
>
> Ex:
>
> Select D.* From PrecoPos D
> Left Join Preco P On P.Codigo=D.Tipo
> Where D.Produto=:Produto
>
> Doretto.
>
> ----- Original Message -----
> From: Apoio
> To: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>
> Sent: Thursday, January 31, 2008 2:51 PM
> Subject: Re: [delphi-br] Comunicação c/ Mssql
>
> com certeza vc não vai resolver isso com outro componente.
>
> vc ja configurou :
>
> ProviderFlags[pfInUpdate,pfInWhere,pfInKey]
>
> upWhereKeyOnly no DataSerProvider;
>
> ----- Original Message -----
> From: Doretto
> To: Delphi
> Sent: Thursday, January 31, 2008 11:38 AM
> Subject: [delphi-br] Comunicação c/ Mssql
>
> Bom dia !!!
>
> Alguém conhece algum componente mais rápido para comunicação c/ MSSQL que
> o dbexpress ?
>
> Eu tenho um sistema em delphi7 que usa comunicação via Net pelo IP, e com
> e dbexpress esta muito lento.
>
> O que devo fazer para melhorar a performance
>
> Doretto.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> __________ Informação do NOD32 IMON 2839 (20080131) __________
>
> Esta mensagem foi verificada pelo NOD32 sistema antivírus
> http://www.eset.com.br
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
.......................................................
Eduardo Silva dos Santos
DRD Sistemas.
(27) 3218-4201
MSN: [EMAIL PROTECTED]
Site: http://www.drdsistemas.com/
.......................................................


[As partes desta mensagem que não continham texto foram removidas]

Responder a