Re: PgBouncer: query_wait_timeout

Daniel Luiz da Silva <daniel.silva-EsHhK8tFoF1fyO9Q7EP/[email protected]> Wed, 27 Dec 2017 16:26:17 -0200 (BRST)
Newsgroups gmane.comp.db.postgresql.brasil
Message-ID <1495980976.7156434.1514399177866.JavaMail.zimbra__46044.3585332998$1514399091$gmane$org@ipm.com.br>


De: "Crauss, Jacson" <[email protected]> 
Para: "Comunidade PostgreSQL Brasileira" <pgbr-geral-b/[email protected]> 
Enviadas: Quarta-feira, 27 de dezembro de 2017 16:03:48 
Assunto: Re: [pgbr-geral] PgBouncer: query_wait_timeout 


2017-12-27 14:53 GMT-02:00 Flavio Henrique Araque Gurgel < [email protected] > : 





Em qua, 27 de dez de 2017 às 17:41, Crauss, Jacson < [email protected] > escreveu: 

BQ_BEGIN

Quando ao número de conexões eu havia verificado e não está nem perto do limite que coloquei... esse não é o problema a princípio. 
Fiz mais uns testes e vi que minha conexão fica "presa" até que eu encerre ela no SO (ou restart no bouncer), depois libera nova conexão normalmente. 
Estou com pool_mode = session... vou mudar para "statement", Flávio. 

Obrigado por enquanto. 



Evite o top post por favor. 
Onde eu escrevi "connection" eu queria dizer "session" (eu sempre me confundo com isso). 
Sim, usando "statement" você poderá trabalhr com aplicações que mantêm conexões abertas o tempo todo, mas em alguns casos (e são muitos) as aplicações usam prepared statements e o modo session não funcionará. 

BQ_END

Ah, sim... o gmail não tem mais a funcionalidade que seleciona o texto e clica em responder, aí acabei fazendo top post. 
Tive que voltar para session por causa das transações abertas explicitamente pela aplicação, mas acredito que resolvi o problema aumentando o default_pool_size, que estava default (20)... 



BQ_BEGIN


[]s 
Flavio Gurgel 

_______________________________________________ 
pgbr-geral mailing list 
pgbr-geral-b/[email protected] 
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral 

BQ_END



_______________________________________________ 
pgbr-geral mailing list 
pgbr-geral-b/[email protected] 
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral 

-- 

Jacson, 

Com certeza isso irá funcionar, fiz uma tradução livre da página do pgbouncer caso tenha interesse. 

default_pool_size = quantidade de usuário + database, que poderá manter conexão simultâneo entre pgbouncer e Postgres, exemplo, usuário userweb, na database testedb, poderá manter 20 conexões simultâneas com Postgres.

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral