Kaui, bom dia...

Pelo que você escreveu:
preparete query - execute query - dealocate preparetequery

Bem, isso ao meu ver não faz sentido... você está indicando ao banco que
realize o parse toda vez que a consulta seja realizada com o dealocate. Se a
consulta é utilizada repetidas vezes dentro da seção aberta, não precisa
remove-la do plano de consultas (dealocate), pois vai perder todo o
benefício que o prepare te dá.

Espero ter ajudado.

Att,


-- 
Charly Frankl
http://javadevilopers.blogspot.com/
[email protected]
Linux user #391083




2009/7/30 Kauí Aires Oliveira <[email protected]>

> Bom Dia Osvaldo...
>
> Exatamente é o que estamos conjurando ser a aplicação, pois tem outra
> aplicação que não utiliza a Zend como frame work e faz todo esse
> procedimento e não está acontecendo isso... Suspeito que seja algum
> parâmetro ativo algo do gênero... Mas é exatamente isso é uma consulta que é
> executada N vezes...
>
> Mas até agora o problema persiste :(
>
> 2009/7/29 Osvaldo Kussama <[email protected]>
>
> 2009/7/29 Kauí Aires Oliveira <[email protected]>:
>> > Olá Dickson....
>> >
>> > Não usamos ORM vem da zend direto a aplicação... o erro é porque
>> qualquer
>> > query que seja executada faz o seguinte
>> > preparete query - execute query - dealocate preparetequery
>> > E quando o sistema tenta passar alguma coisa ele faz o parse e o
>> dealocate
>> > da assinatura do preparete...
>> >
>>
>>
>> Se eu entendi corretamente o problema está em sua aplicação.
>> A vantagem de usar o PREPARE é que o PostgreSQL analisa, reescreve e
>> planeja uma única vez e cada EXECUTE apenas executa com os parâmetros
>> recebidos. Só tem sentido se um determinado modelo de query vai ser
>> executado múltiplas vezes, não faz sentido usar este procedimento *a
>> cada query*.
>>
>> Osvaldo
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a