Connection Pooler ile her bağlantı icin uygulanan fork ’lama işleminin yuku onlenebilir.
Connection Pooler, PostgreSQL başlatıldığında default client sayısı kadar postgres oluşturur ve kendine bağlar.
Postgres ’lerin oluşturulması yalnızca 1 kez yapılacağı icin pooler sayesinde işlem yukunden ciddi bir kazanc sağlanır.
Bir client bağlanacağında direkt olarak Connection Pooler ile bağlantı kurar. Server ise karşısında direkt olarak Connection Pooler ’ı gorur.
Connection Pooler ayrı bir sunucuda ya da direkt PostgreSQL ile aynı sunucuda yurutulebilir. Ama aynı sunucuda daha performanslı bir sonuc verecektir.
PostgreSQL default olarak en fazla 100 client kabul edebilir. Bu nedenle default ayarlar ile Connection Pooler calıştırıldığında kendine 100 tane postgres bağlantısı sağlar. Eğer dışardan gelen client sayısı 100 ’den fazla olursa, pooler bunları sıraya koyabilir.
PostgreSQL Connection Pooler
Database0 Mesaj
●7 Görüntüleme
- ReadBull.net
- Programlama ve Yazılım
- Database
- PostgreSQL Connection Pooler
-
02-09-2022, 01:49:35