PgBouncer

Software screenshot:
PgBouncer
Dettagli del software:
Versione: 1.5.4
Data di caricamento: 14 Apr 15
Sviluppatore: Skype Technologies
Licenza: Libero
Popolarità: 25

Rating: nan/5 (Total Votes: 0)

PgBouncer non ha bisogno di vedere i pacchetti di rete completo in una sola volta, quindi l'utilizzo della memoria è molto basso e limitato.
Quando si verificano diversi livelli di brutalità connessioni rotanti.
Nel pool di sessione, & nbsp; quando il client si connette, una connessione server verrà assegnato ad esso per tutta la durata che rimane connesso. Quando client disconnette, la connessione al server verrà rimesso in piscina.
In pooling operazione, una connessione al server viene assegnato al cliente solo durante una transazione. & Nbsp; Quando PgBouncer nota che operazione è finita, il server sarà rimesso in piscina. Questo è un hack come si rompe aspettative applicazione di collegamento backend. Lo sviluppatore può usare solo quando l'applicazione collabora con tale uso non utilizzando caratteristiche che possono rompere. Vedere la tabella di seguito per la rottura caratteristiche.
Nella dichiarazione pooling (metodo più aggressivo), le operazioni con più istruzioni non sono consentite. Questo ha lo scopo di far rispettare la modalità "autocommit" a client, per lo più mirati per PL / Proxy

Caratteristiche :.

  • Dichiarazione pooling
  • Transaction pooling
  • pool di sessioni

  • Requisiti
  • Low memoria (2k per connessione di default).
  • Non è legato a un server back-end, i database di destinazione possono risiedere su host diversi.
  • Supporto riconfigurazione on-line per la maggior parte delle impostazioni.
  • Supporta restart linea / aggiornare senza far cadere le connessioni client.
  • Supporta il protocollo V3 solo, quindi la versione backend deve essere & gt; = 7.4
  • .

Cosa c'è di nuovo in questa versione:.

  • Miglioramento invalidazione DNS, il comando, e più KILL

Cosa c'è di nuovo nella versione 1.4.2:

  • correzioni portabilità. Interessati OS-es:. * BSD, Solaris, Win32

Cosa c'è di nuovo nella versione 1.4.1:

  • IPv6, più ascolto indirizzi e molto di correzioni, esp. intorno nuovo codice DNS.

Cosa c'è di nuovo nella versione 1.3.4:

  • Applica fast-fail logica al momento della connessione. Quindi, se il server non riesce, i clienti ottengono errore durante la connessione.
  • Non tag generati automaticamente i database per il controllo in tempo di ricarica, altrimenti vengono uccisi, perché non esistono in config.
  • Ignora application_name parametri di default. Questo evita la necessità per tutti gli Postgres 9.0 gli utenti di aggiungere in ignore_startup_parameters = sé.
  • pg_auth Correct citando. '& # X5C;' non viene utilizzato lì.
  • Better segnalazione degli errori sulla console, mostrano query in ingresso per l'utente.
  • OS'es Support (OpenBSD) dove tv_sec non è time_t.
  • Evitare avvertimenti troppo rumorosi su gcc 4.5.

Cosa c'è di nuovo nella versione 1.3.3:

  • Miglioramenti:
  • Fai ascoltare (2) argomentazione configurabili: listen_backlog. Questo è utile su OS'es, in cui il sistema max consentita è configurabile.
  • Migliorare messaggi Disconnetti per mostrare ciò che il nome utente o dbname causati accedere a fallire.
  • Correzioni:
  • Muoversi velocemente fallire logica rilancio intorno. Vecchio era fastidioso in caso di database o utenti rotti definitivamente, cercando di ripetere anche se non ci sono clienti che vogliono effettuare il login.
  • Fai funzioni di logging tengono vecchio errno, altrimenti pgbouncer può agire divertente su loglevels elevati e problemi di registrazione.
  • Aumentare le dimensioni di vari buffer di avvio legati a gestire EDB avvio più rumoroso.
  • Rileva V2 richiesta di avvio di protocollo e dare chiara ragione per la disconnessione.

Requisiti :

  • PostgreSQL

Programmi simili

RethinkORM
RethinkORM

13 May 15

python-ldap
python-ldap

13 Apr 15

Apache Empire-db
Apache Empire-db

10 Dec 15

Commenti a PgBouncer

I commenti non trovato
Aggiungi commento
Accendere le immagini!