PgBouncer

Skjermbilde programvare:
PgBouncer
Prog.varedetaljer:
Versjon: 1.5.4
Last opp dato: 14 Apr 15
Lisens: Gratis
Popularitet: 25

Rating: nan/5 (Total Votes: 0)

PgBouncer trenger ikke å se hele nettverkspakker på en gang, så minnebruk er veldig ned og begrenset.
Flere nivåer av brutalitet når roterende forbindelser oppstår.
I sesjon pooling, & nbsp; når klienten kobler seg til, vil en servertilkobling skal tildeles den for hele varigheten det forblir koblet. Når klienten kobler ut, vil serveren tilkoblingen settes tilbake i bassenget.
I transaksjons pooling, er en servertilkobling tildelt klient bare under en transaksjon. & Nbsp; Når PgBouncer merker at transaksjonen er over, vil serveren bli satt tilbake i bassenget. Dette er en hack som det bryter applikasjons forventninger til backend-tilkobling. Utvikleren kan bare bruke den ved søknad samarbeider med slik bruk ved å ikke bruke funksjoner som kan bryte. Se tabellen nedenfor for å bryte funksjoner.
I uttalelsen pooling (mest aggressive metode), er multi-statement transaksjoner forbudt. Dette er ment å håndheve "autocommit" -modus på klienten, for det meste målrettet for PL / Proxy

Egenskaper .

  • Statement pooling
  • Transaksjons pooling
  • Session pooling

  • Krav
  • Lav minne (2k per tilkobling som standard).
  • Det er ikke knyttet til en backend-server, kan destinasjons databaser ligge på ulike verter.
  • Støtter online rekonfigurering for de fleste innstillingene.
  • Støtter online restart / oppgradering uten å slippe klienttilkoblinger.
  • Støtter protokollen V3 bare, så backend-versjonen må være & gt; = 7.4
  • .

Hva er nytt i denne utgaven:.

  • Forbedret DNS omstøtelse, KILL kommando, og mer

Hva er nytt i versjon 1.4.2:

  • bærbarhet rettinger. Berørte OS-es:. * BSD, Solaris, Win32

Hva er nytt i versjon 1.4.1:

  • IPv6, multippel lytte adresser og mye av reparasjoner, esp. rundt ny DNS-kode.

Hva er nytt i versjon 1.3.4:

  • Bruk rask mislykkes logikk ved tilkobling. Så hvis serveren er sviktende, klientene får feil ved tilkobling.
  • Ikke tagge automatisk generert databaser for å sjekke på reload tid, ellers vil de bli drept, fordi de ikke finnes i config.
  • Ignorer APPLICATION_NAME parameter som standard. Dette unngår behovet for alle Postgres 9.0 brukere å legge det inn ignore_startup_parameters = seg selv.
  • Riktig pg_auth sitering. '& # X5c;' brukes ikke der.
  • Bedre feilrapportering på konsoll, viser innkommende forespørsel til brukeren.
  • Støtte OS'es (OpenBSD) hvor tv_sec er ikke time_t.
  • Unngå for støyende advarsler på gcc 4.5.

Hva er nytt i versjon 1.3.3:

  • Forbedringer:
  • Gjør lytte (2) argument konfigurerbar: listen_backlog. Dette er nyttig på OS'es, hvor systemet maks tillatt er konfigurerbar.
  • Forbedre skille meldinger for å vise hva brukernavn eller DBNAME forårsaket login til å mislykkes.
  • Løser:
  • Flytt raskt mislykkes relansering logikk rundt. Gamle var irriterende i tilfelle permanent ødelagte databaser eller brukere, ved å prøve å prøve på nytt, selv om det er ingen som ønsker å logge inn.
  • Gjør loggingsfunksjoner beholde gamle errno, ellers pgbouncer kan virke morsomt på høyere loglevels og logge problemer.
  • Øk størrelsen på ulike oppstartsrelaterte buffere til å håndtere EDB mer støyende oppstart.
  • Detect V2 protokoll oppstart forespørsel og gi klar grunn for frakobling.

Krav :

  • PostgreSQL

Lignende programvare

Predis
Predis

10 Feb 16

CDatabase
CDatabase

10 Dec 15

Moped
Moped

10 Dec 15

Kommentarer til PgBouncer

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!