PgBouncer

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

Rating: 3.0/5 (Total Votes: 3)

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

PyRedisAdmin
PyRedisAdmin

13 May 15

sqlparse
sqlparse

12 May 15

Da Capo
Da Capo

12 May 15

Kommentarer til PgBouncer

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