pgBouncer bellek kullanımı çok aşağı ve sınırlı nedenle, bir kerede tam ağ paketlerini görmek gerekmez.
Vahşet çeşitli düzeylerde dönen bağlantıları ortaya çıktığında.
Oturum havuzu, & nbsp; istemci bağlandığında, bir sunucu bağlantısı, bağlı kalır bütün süresince kendisine tahsis edilecektir. İstemci keser, sunucu bağlantısı havuza geri koymak olacaktır.
. Işlem havuzu olarak, bir sunucu bağlantısı sadece bir işlem & nbsp sırasında müşteriye atanır; PgBouncer bu işlem üzerinde olduğunu fark ettiğinde, sunucu havuza geri koymak olacaktır. O arka uç bağlantısı uygulama beklentilerini tatili gibi bu kesmek. Uygulama kırabilir özelliklerini kullanarak değil böyle kullanımı ile işbirliği sadece geliştirici kullanabilirsiniz. Özellikleri bozduğu için aşağıdaki tabloya bakın.
Ifadesi havuzu (en agresif yöntemi), çoklu-ifade işlemleri izin verilmiyor. Bu, çoğunlukla PL / Proxy hedeflenen istemcide "autocommit" modunu, uygulamak içindir
Özellikler :.
- Bildirimi havuzu
- İşlem havuzu
- Oturum havuzu
- Düşük bellek gereksinimleri (varsayılan bağlantı başına 2k).
- Bu bir arka uç sunucusuna bağlı değil, hedef veritabanları farklı bilgisayarlar üzerinde bulunabilir.
- ayarların çoğu için çevrimiçi yeniden yapılandırılması destekler.
- destekler çevrimiçi yeniden başlatma / istemci bağlantılarını düşürmeden yükseltin.
- protokol V3 sadece destekler, böylece arka uç versiyonu & gt olmalıdır = 7.4 .
Bu sürümdeki yeni nedir:.
- Geliştirilmiş DNS iptal komutu, ve daha KILL
sürüm 1.4.2 yeni nedir:
- Taşınabilirlik düzeltmeler. Etkilenen OS-es:. * BSD, Solaris, Win32
sürüm 1.4.1 yeni nedir:
- IPv6, birden düzeltmeler adreslerini ve çok dinlemek, başkasıyla. Yeni DNS kodu etrafında.
sürüm 1.3.4 yeni nedir:
- Uygula bağlantı zaman mantığı hızlı başarısız. Sunucu başarısız olursa bağlanırken Yani, istemciler hatası alıyorum.
- onlar config yok, çünkü, otomatik aksi halde öldürtür, yeniden zamanında kontrol için veritabanları oluşturulan etiketlemek etmeyin.
- varsayılan uygulama_adi parametreyi yok sayın. Bu = ignore_startup_parameters içine eklemek için 9.0 kullanıcıları kendilerini tüm Postgres ihtiyacını ortadan kaldırır.
- Doğru pg_auth alıntı. '& # X5C;' Orada kullanılmaz.
- konsolda raporlama daha iyi hata, kullanıcıya gelen sorgu gösteriyor.
- Destek OS'es (OpenBSD).
- gcc 4.5 üzerinde çok gürültülü uyarıları kaçının.
Tv_sec time_t değil
sürüm 1.3.3 yeni nedir:
- İyileştirmeler:
- (2) argüman yapılandırılabilir dinlemek emin olun: listen_backlog. Bu izin sistem maksimum yapılandırılabilir OS'es, kullanışlıdır.
- kullanıcı adı veya dbname başarısız giriş neyin neden göstermek için kesme mesajları geliştirin.
- Düzeltmeler:
- hızlı başarısız Taşı etrafında yeniden başlatın mantığı. Eski bir giriş istediğiniz herhangi bir istemciler varsa bile yeniden çalışarak, kalıcı kırık veritabanları veya kullanıcı durumunda can sıkıcı oldu.
- aksi takdirde pgBouncer yüksek loglevels ve günlük problemleri komik hareket edebilir.
- EDB daha gürültülü başlangıç işlemek için çeşitli başlangıç ilgili tamponlar boyutunu artırın.
- V2 protokol başlatma isteği Algılama ve kesmek için net bir sebep.
Günlük fonksiyonları eski errno tutmak emin olun
Gereksinimler :
- PostgreSQL
Yorum Bulunamadı