PgBouncer

Tela Software:
PgBouncer
Detalhes de Software:
Versão: 1.5.4
Data de upload: 14 Apr 15
Revelador: Skype Technologies
Licença: Livre
Popularidade: 25

Rating: nan/5 (Total Votes: 0)

PgBouncer não precisa ver os pacotes de rede completa de uma só vez, por isso o uso de memória é muito baixo e limitado.
Existem vários níveis de brutalidade quando as conexões giratórias ocorrer.
Em pooling sessão, & nbsp; quando o cliente se conecta, a conexão com o servidor será atribuído a ele durante todo o período que permanece conectado. Quando o cliente se desconecta, a conexão do servidor será colocado de volta na piscina.
Em pooling transação, uma conexão de servidor é atribuído ao cliente apenas durante uma transação. & Nbsp; Quando PgBouncer percebe que a transação é longo, o servidor será colocado de volta na piscina. Este é um hack como ele quebra as expectativas de aplicação de conexão backend. O desenvolvedor pode usá-lo somente quando aplicação coopera com essa utilização por não utilizar funcionalidades que podem quebrar. Consulte a tabela abaixo para quebrar características.
Em pooling declaração (método mais agressivo), as transações de várias instruções não são permitidas. Este destina-se a reforçar o modo "autocommit" no cliente, principalmente direcionados para PL / Proxy

Características :.

  • Declaração de pooling
  • Transaction pooling
  • Session pooling

  • Requisitos
  • Baixa de memória (2k por conexão por padrão).
  • Ele não está vinculado a um servidor back-end, os bancos de dados de destino pode residir em diferentes hosts.
  • Suporta reconfiguração on-line para a maioria das configurações.
  • Suporta reinício online / atualizar, sem deixar cair conexões do cliente.
  • Suporta protocolo V3 apenas, portanto, a versão backend deve ser & gt; = 7,4
  • .

O que é novo nesta versão:.

  • Melhoria da invalidação DNS, comando, e mais MATAR

O que é novo na versão 1.4.2:

  • correções de Portabilidade. Afetadas OS-es:. * BSD, Solaris, Win32

O que é novo na versão 1.4.1:

  • IPv6, múltiplos endereços e ouvir muito de correções, esp. em torno de um novo código de DNS.

O que é novo na versão 1.3.4:

  • Aplicar lógica fast-falhar no momento da conexão. Então, se o servidor está falhando, os clientes obtêm erro ao se conectar.
  • Não marcar bancos de dados gerada automaticamente para a verificação em tempo de recarga, caso contrário, eles são mortos, porque eles não existem em config.
  • Ignorar application_name parâmetro por padrão. Isso evita a necessidade de todos os Postgres 9.0 usuários para adicioná-lo ignore_startup_parameters = si.
  • pg_auth Correct citando. '& # X5C;' não é usada lá.
  • Melhor erro informando sobre console, mostrar consulta de entrada para o usuário.
  • OS'es Apoio (OpenBSD) onde tv_sec não é time_t.
  • Evite avisos muito barulhento no gcc 4.5.

O que é novo na versão 1.3.3:

  • Melhorias:
  • Faça ouvir (2) argumento configurável: listen_backlog. Isso é útil em OS'es, onde max sistema permitiu que é configurável.
  • Melhorar mensagens de desconexão para mostrar o nome de usuário ou dbname causado login para falhar.
  • Corrige:
  • Mover fast-falhar lógica relançamento redor. Um velho era chato no caso de bancos de dados ou utilizadores, segundo permanentemente, tentando repetir mesmo se não há clientes que querem entrar.
  • Faça funções de log manter errno velho, caso contrário pgbouncer pode agir engraçado em loglevels mais elevados e problemas de registro.
  • Aumente o tamanho de vários tampões relacionadas com a inicialização para lidar com EDB startup mais barulhento.
  • Detect V2 pedido de arranque de protocolo e dar razão clara para desconexão.

Requisitos :

  • PostgreSQL

Programas semelhantes

Comentário para PgBouncer

Comentários não encontrado
Adicionar comentário
Ligue imagens!