Subject Re[2]: [IBO] Problems with speed
Author Carlos
Hi !

This list is international so its better you post messages in english
or you will get some complaints.

If you want a portuguese list take a look at www.firebase.com.br

[]s

Carlos
WarmBoot Informatica - http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br

FVdM> Oi Emerson

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

FVdM> ----- Original Message -----
FVdM> From: "Emerson França" <emerson@...>
FVdM> To: <IBObjects@yahoogroups.com>
FVdM> Sent: Monday, January 13, 2003 12:02 PM
FVdM> 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
FVdM> 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
FVdM> 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
FVdM> (+-
>> 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]
>>
>>
>>
>>
FVdM> ___________________________________________________________________________
>> IB Objects - direct, complete, custom connectivity to Firebird or
FVdM> InterBase
>> without the need for BDE, ODBC or any other layer.
>>
FVdM> ___________________________________________________________________________
>> http://www.ibobjects.com - your IBO community resource for Tech Info
FVdM> 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
>>
>>
>>
>>
FVdM> ___________________________________________________________________________
>> IB Objects - direct, complete, custom connectivity to Firebird or
FVdM> InterBase
>> without the need for BDE, ODBC or any other layer.
>>
FVdM> ___________________________________________________________________________
>> http://www.ibobjects.com - your IBO community resource for Tech Info
FVdM> papers,
>> keyword-searchable FAQ, community code contributions and more !
>>
>> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>>



FVdM> ___________________________________________________________________________
FVdM> IB Objects - direct, complete, custom connectivity to Firebird or InterBase
FVdM> without the need for BDE, ODBC or any other layer.
FVdM> ___________________________________________________________________________
FVdM> http://www.ibobjects.com - your IBO community resource for Tech Info papers,
FVdM> keyword-searchable FAQ, community code contributions and more !

FVdM> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/