[firebase-br] Off - IBOQuery PREPARED

Eduardo Jedliczka (TeamFB) jedyfb em gmail.com
Seg Out 22 12:26:41 -03 2007


Quando uma query encontra-se preparada, ela foi enviada ao banco de dados 
(ou seja, foi iniciada uma transação caso esta estivesse fechada, passou 
pelo parser, sua sintaxe validade e teve seu plano de execução resolvido), 
está pronta para ser aberta e já está consumindo recursos do seu banco de 
dados (pois isto impede a coleta de garbage).

Sua maior vantagem, é que ao trocar um parâmetro num Select Preparado, o 
banco não perde tempo fazendo parser e resolvendo o plano de execução, pois 
ele não irá mudar! Mas preste atenção, TODOS os selects são preparados antes 
do OPEN.

Portanto, lembre-se que um CLOSE não desprepara a query, apenas um UnPrepare 
(ou um SQL.CLEAR) faz isto - e este é o maior erro dos desenvolvedores.

Sucesso,

Eduardo Jedliczka
Membro do TeamFB


----- Original Message ----- 
From: "Felipe Aron" <felipearon em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, October 22, 2007 10:34 AM
Subject: [firebase-br] Off - IBOQuery PREPARED


Olá pessoal, gostaria de saber para que serve exatamente o método PREPARED
de uma query e quando usa-la.


-- 
Com a força aprenda a suavidade. Através da suavidade a força prevalecerá!
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista