Subject Re: [IBO] Problems with speed
Author Flavio Vieira de Macedo:.
Oi Emerson

Estou utilizando o TIBOxxx pis minha aplicação estava em BDE e o conversor
altera diretamente para este componente.
Este processo passa por varias selects diferentes sem repetir uma única e
nenhuma de suas tabelas são lidas até o final. Todas as tabelas tem PK e
onde a pesquisa é feita fora da PK utilizo índice.
A clausula AutoFetchAll esta como false.
Este processo com a BDE estava demorando 3 segundos e agora tenho 11
segundos. Outros processos realmente tiveram um acréscimo de performance
muito bom porem este que é um modulo fundamental esta muito ruim.
Você tem mais alguma coisa que posso estar verificando? Eu creio que pode
ser alguma propriedade que não estou sabendo setar direito.
Um grande abraço;

----- Original Message -----
From: "Emerson França" <emerson@...>
To: <IBObjects@yahoogroups.com>
Sent: Monday, January 13, 2003 12:02 PM
Subject: RES: [IBO] Problems with speed


> Caro Flavio,
> Tambem adotei o IBObjects nos projetos de minha empresa e no principio
> achei que a performance piorou bastante. Mas hoje estou muito satisfeito.
> A principio o meu conselho seria para que vc usasse os componentes
> TIB_Query ao inves dos TIBOxxx, com certeza estes lhe trariam uma série de
> vantagens.
> Verifique se a modelagem de seu banco está bem definida e se todas as
> tabelas possuem chaves primarias (PKs) e chaves estrangeiras (FKs).
> O uso do cache e a principal capacidade da IBOObjecs, se vc utiliza a
> propriedade AutoFetchAll ( TIBOxxx e TIBXX ) como true, a magica do
> componente já foi pro ralo.
> Evite usar Loops no processamento de dados. Nós que viemos do Clipper
temos
> este habito e embora seja pratico, coisas como 'While not tabela.EOF do '
> não funcionam nada bem, a menos que seja implemento sobre uma result Set
de
> uma determinda query e que não hajam muitos registros envolvidos.
> Voce ainda irá quebrar muito a cabeça usando esta fabulosa ferramente, mas
> certamente percebera que fez a melhor escolha.
> Boa sorte e se precisar de alguma coisa que eu saiba, estou a disposição.
>
> Um abraço,
>
>
> Emerson França.
>
> Gerente de Informática
> -----------------------
> CookClub SuperGelados
>
> emerson@...
> +55 31 9953-0316
> +55 31 3288-1477
> 0800-99-14-77
> www.cookclub.com.br
>
>
>
>
>
> -----Mensagem original-----
> De: Flavio Vieira de Macedo:. [mailto:virtual@...]
> Enviada em: segunda-feira, 13 de janeiro de 2003 07:49
> Para: IBObjects@yahoogroups.com
> Assunto: [IBO] Problems with speed
>
>
> We change our BDE's application for IBO and win speed in the processes
> majority. In the sales system where have a process with several selects
(+-
> 15) I had the speed decreased in 3X.
>
> I am using TIBODATABASE, TIBOQUERY, TIBOUPDATESQL.
>
> Is there some parameter in these components that can be enabled of wrong
> form to to be losing all this speed?
>
> I am with forced writes incapacitated and transaction this like autocommit
> and isolation like read commited.
>
> Virtual Memory Developer System
> Flavio Vieira de Macedo
>
>
> [Non-text portions of this message have been removed]
>
>
>
>
___________________________________________________________________________
> IB Objects - direct, complete, custom connectivity to Firebird or
InterBase
> without the need for BDE, ODBC or any other layer.
>
___________________________________________________________________________
> http://www.ibobjects.com - your IBO community resource for Tech Info
papers,
> keyword-searchable FAQ, community code contributions and more !
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
> ---
> Incoming mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.443 / Virus Database: 248 - Release Date: 10/01/2003
>
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.443 / Virus Database: 248 - Release Date: 10/01/2003
>
>
>
>
___________________________________________________________________________
> IB Objects - direct, complete, custom connectivity to Firebird or
InterBase
> without the need for BDE, ODBC or any other layer.
>
___________________________________________________________________________
> http://www.ibobjects.com - your IBO community resource for Tech Info
papers,
> keyword-searchable FAQ, community code contributions and more !
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>