[firebase-br] RES: Sugestão para desempenho no Firebird
Magno System
magno em speet.com.br
Qua Abr 2 21:53:58 -03 2008
Pelo que pude ver pelo FrmStatus mesmo fechando a query ela continua
preparada. Portanto vou fazer uma função que varra todos os componentes do
form, e o que for TIB_Query ou T_IBCursor eu dou um UNPREPARE. Aí ponho esta
função no evento ONCLOSE de cada form. Já na data module eu ponho um
unprepare no evento ONCLOSE de cada componente TIB_QUERY.
Agora 3 dúvidas:
1 - Vivo escutando por aí que o melhor é despreparar a query quando a mesma
não for mais usada. Qual a diferença entre FECHAR UMA QUERY e DESPREPARAR
UMA QUERY ?
2 - Eu uso o IBO 4.8.7. Esta versão já permite que o IBO faça o controle de
timer mesmo sem o IB_SESSION ?
3 - Qual a diferença entre o TIB_Database e o TIB_Connection ?
EMPRESA: Marcelo Guimarães Nogueira
NOME FANTASIA: Magno System
ENDEREÇO: Rua Oliveira Leite, 66 - Centro - Passa Quatro - MG
EMAIL: magno em speet.com.br
CNPJ: 07.693.076/0001-99
Marcelo Guimarães Nogueira
Magno System (Empresa Desenvolvedora de Software)
----- Original Message -----
From: "Carlos H. Cantu (TeamFB)" <listas em warmboot.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, April 02, 2008 9:20 PM
Subject: Re: [firebase-br]RES: Sugestão para desempenho no Firebird
AA> Para que tal aconteça, você necessita de possuir um IB_SessionProps na
AA> sua aplicação. Sem IB_session, o "timer" responsável por esta "magia"
AA> não fica activo.
Artur, eu acho que não precisa do IB_Session. Durante algumas versões
do IBO, eu percebi o problema do "timer" e reportei ao Jason. Esse
"problema", segundo o Jason, foi introduzido com algumas alterações
que o Geoff tinha feito no IBO. Depois que reportei, o Jason fez
algumas adaptações no código, pra voltar a funcionar mesmo sem o
IB_Session. Isso está reportado no release notes de uma das
subreleases, já nem lembro o número.
De qq forma, se vc estiver com a última versão do IBO, o lance do
IB_Session não é pra ser mais necessário... podes fazer uns testes aí
e depois nos confirmar (ou não) ;-)
[]s
Cantu (Membro do TeamFB - FireBase)
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br
Blog - http://blog.firebase.com.br
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
--
Internal Virus Database is out-of-date.
Checked by AVG Free Edition.
Version: 7.5.516 / Virus Database: 269.21.7/1329 - Release Date: 14/3/2008
12:33
Mais detalhes sobre a lista de discussão lista