PgBouncer nem kell, hogy a teljes hálózati csomagokat egyszerre, így a memória használat nagyon le, és korlátozott.
Több szintű brutalitást, amikor forgó kapcsolatokat fordul elő.
Ülésezik összevonása, & nbsp; amikor az ügyfél csatlakozik, a szerver kapcsolat lesz rendelve, hogy a teljes időtartamra is csatlakoztatva marad. Amikor a kliens bontja a szerver kapcsolat kerül vissza a medence.
A tranzakciós összevonása, a szerver kapcsolat van rendelve ügyfél csak a tranzakció során. & Nbsp; Amikor PgBouncer észreveszi, hogy tranzakció vége, a szerver kerül vissza a medence. Ez egy hack, mert megtöri alkalmazás elvárásainak backend kapcsolatot. A fejlesztő használhatja, csak ha az alkalmazás együttműködik az ilyen használat nem használja funkciókat tudja törni. Lásd az alábbi táblázatot törés jellemzői.
A nyilatkozatot összevonása (legagresszívabb módszer), multi-nyilatkozatot tranzakciók vannak tiltva. Ez azt jelentette, hogy érvényesíteni "autocommit" módban a kliens, elsősorban célzott a PL / Proxy.
Tulajdonságok :
- Statement összevonása
- Transaction összevonása
- Session összevonása
- Low memory követelmények (2k per kapcsolatot az alapértelmezett).
- Nem köthető az egyik backend szerver, a cél adatbázisok tartózkodjon a különböző gépek.
- támogatja az online jrakonfigurálás legtöbb beállítás.
- támogatja az online restart / frissíteni anélkül, hogy elejtette ügyfelek kapcsolatait.
- Támogatja a protokoll V3 csak úgy backend verziót kell & gt; = 7,4.
Mi az új ebben a kiadásban:
- Továbbfejlesztett DNS érvénytelenítése, kill parancs, és így tovább.
Mi az új a 1.4.2-es változatát:
- A hordozhatóság javításokat. Érintett OS-es: * BSD, Solaris, Win32.
Mi az új verzióban 1.4.1:
- IPv6, több hallgatni címek és sok javítások, ESP. körül az új DNS-kód.
Mi az új verzióban 1.3.4:
- Apply gyorsan sikerül logikát csatlakozási idő. Tehát, ha szerver pedig nem, az ügyfelek megkapják kapcsolódás hibája.
- Ne tag automatikusan generált adatbázisok segítségével ellenőrzi, reload idő, különben megölik, mert nem létezik config.
- Ignore alkalmazás_neve paraméter alapértelmezés szerint. Ezzel elkerülhető, hogy minden Postgres 9.0 felhasználók számára, hogy azt ignore_startup_parameters = magukat.
- Helyes pg_auth idézve. "& # X5c;" nem használnak ott.
- Better hibajelentést a konzolt, mutatják a bejövő lekérdezést a felhasználó.
- Támogatás OS'es (OpenBSD), ahol tv_sec nem time_t.
- Kerülje a túl hangos figyelmeztetést gcc 4.5.
Mi az új verzióban 1.3.3:
- Fejlesztések:
- hallgatni (2) érv konfigurálható: listen_backlog. Ez hasznos OS'es, ahol a rendszer maximálisan engedélyezett konfigurálható.
- Javítani disconnect üzenetek megmutatni, hogy mit felhasználónév vagy adatbázisnévre okozott jelentkezzen be, hogy nem.
- javítások:
- Move gyorsan sikerül újraindítása logika körül. Régi volt idegesítő esetén véglegesen megszűnik adatbázisok vagy felhasználók, azzal, hogy megpróbálja újra, még ha nincs ügyfelek, akik be szeretnének lépni.
- naplózási funkciót megtartani a régi hibakod, különben pgbouncer eljárhat vicces magasabb loglevels és fakitermelés problémájával.
- méretének növelése különböző indulási kapcsolatos pufferek kezelni EDB zajosabb startup.
- Felismerés V2 protokollt startup kérelmet, és adjon egyértelmű oka disconnect.
követelmények :
- PostgreSQL
Hozzászólás nem található