[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