PgBouncer

Software skärmdump:
PgBouncer
Mjukvaruinformation:
Version: 1.5.4
Ladda upp dagen: 14 Apr 15
Utvecklare: Skype Technologies
Licens: Gratis
Popularitet: 25

Rating: nan/5 (Total Votes: 0)

PgBouncer inte behöver se hela nätverkspaket på en gång, så minnesanvändning är mycket ner och begränsad.
Flera nivåer av brutalitet när roterande kopplingar uppstår.
I sessions sammanslagning, & nbsp; när klienten ansluter, kommer en serveranslutning tilldelas det under hela den förblir ansluten. När klienten kopplar kommer serveranslutningen sättas tillbaka i poolen.
I transaktions sammanslagning, är en serveranslutning tilldelats kunden endast under en transaktion. & Nbsp; När PgBouncer upptäcker att transaktionen över, kommer servern sättas tillbaka i poolen. Detta är ett hack som det bryter applikations förväntningar backend-anslutning. Utvecklaren kan använda den när ansökan samarbetar med sådan användning genom att inte använda funktioner som kan bryta. Se tabellen nedan för att bryta funktioner.
I uttalandet pooling (mest aggressiva metoden) är transaktioner med flera uttalande känt. Detta är tänkt att genomdriva "AUTOCOMMIT" läget på klienten, främst riktade till PL / Proxy

Funktioner :.

  • Statement pooling
  • Transaktions pooling
  • Session pooling
  • Låg minneskrav (2k per anslutning som standard).
  • Det är inte bunden till en backend-server, kan destinations databaserna finnas på olika värdar.
  • Stöder nätet omkonfiguration för de flesta inställningarna.
  • Stöder nätet omstart / uppgradering utan att tappa klientanslutningar.
  • Stöder protokoll V3 bara, så backend-versionen måste vara & gt; = 7,4
  • .

Vad är nytt i den här versionen:.

  • Förbättrad DNS ogiltigförklaring, KILL kommandot, och mer

Vad är nytt i version 1.4.2:

  • Portabilitet fixar. Drabbade OS-es:. * BSD, Solaris, Win32

Vad är nytt i version 1.4.1:

  • IPv6, multipel lyssna adresser och mycket av korrigeringar, esp. runt nya DNS-kod.

Vad är nytt i version 1.3.4:

  • Använd snabb misslyckas logik vid anslutningstiden. Så om servern misslyckas, klienterna får felmeddelande vid anslutning.
  • Ta inte märka automatiskt databaser för kontroll reload tid, annars blir dödade, eftersom de inte finns i config.
  • Ignorera application_name parameter som standard. Detta undviker behovet av att alla Postgres 9.0 användare att lägga in det i ignore_startup_parameters = själva.
  • Korrekt pg_auth citerar. '& # X5c;' används inte där.
  • Bättre felrapportering på konsolen, visar inkommande fråga till användaren.
  • Support OS'es (OpenBSD) där tv_sec inte time_t.
  • Undvik alltför högljudda varningar på gcc 4.5.

Vad är nytt i version 1.3.3:

  • Förbättringar:
  • Gör lyssna (2) argument konfigurerbar: listen_backlog. Detta är användbart om OS'es, där systemet max tillåtet är konfigurerbar.
  • Förbättra skilj meddelanden att visa vad användarnamn eller dbnamn orsakade logga in för att misslyckas.
  • Fixar:
  • Flytta snabbt misslyckas nylansering logik runt. Gamla var irriterande vid permanent trasiga databaser eller användare, genom att försöka igen, även om det inte finns några kunder som vill logga in.
  • Gör loggningsfunktioner håller gamla errno, annars pgbouncer kan verka roligt på högre loglevels och avverkningsproblem.
  • Öka storleken på olika startrelaterade buffertar för att hantera EDB mer bullrig start.
  • Detect V2 protokoll start begäran och ger klar anledning till frånkoppling.

Krav :

  • PostgreSQL

Liknande mjukvara

ZODB
ZODB

21 Jul 15

Adminer
Adminer

1 Oct 15

py2neo
py2neo

26 Jul 16

Kommentarer till PgBouncer

Kommentarer hittades inte
Kommentar
Slå på bilder!