Genel kural olarak, Postgres sunucumun kaç tane maksimum bağlantı kurmasını sağlamalıyım? Örneğin, 8 GB bellek ve dört çekirdekli 3.2 GHZ makinem varsa ve sunucu yalnızca Postgres'e adanmışsa, maksimum bağlantı sayısı ne kadar güvenli olabilir?Max Postgres bağlantılarının ayarlanması için başparmak kuralı?
10
A
cevap
5
Gerçekten yükünüze bağlı olduğundan, gerçek bir başparmak kuralı yoktur.
- Bağlantı miktarını kolayca artırabileceğinizden çok fazla küçük sorgu yaparsanız.
- Birkaç ağır sorgunuz varsa, büyük olasılıkla
work_mem
değerini artıracaktır, bu nedenle çok fazla bağlantıyla bellek tükendi demektir.
temel şeydir: Bellek izin verdiğinden daha
- fazla bağlantı yok.
- öldürmek ve bağlantıları yeniden yoksa mümkün (akla pgBouncer yaylar)
+0
Yığınınıza [PgBouncer] (http://wiki.postgresql.org/wiki/PgBouncer) eklemeyi kesinlikle göz önünde bulundurun. Bağlantı ek yükünün iyi bir bağlantısı sadece bağlantıların başlatılması ve kapatılması ile sağlanabilir ve bu, DB Sunucusunda çalıştırılsın, Uygulama Sunucusu (veya her ikisi), kaynak kullanımını ciddi şekilde geliştirebilir. – marcj
İlgili konular
- 1. GAE ön uç örnek sınıflarını ayarlamak için başparmak kuralı
- 2. node-postgres: Maksimum bağlantı havuzu boyutunun ayarlanması
- 3. Referans sayımları arttırmak için başparmak kuralı nedir? Diğer iş parçacığı referansı sayılan nesneler gönderirken
- 4. Postgres - döngü için dizi
- 5. Hedef sayıcılar için sayaçların ayarlanması
- 6. Kaydırma Çubuğunu Ayarlama Başparmak boyutu
- 7. Max
- 8. node-postgres: Postgres CLI
- 9. Postgres
- 10. Özel Seekbar başparmak şeffaf değil
- 11. kol başparmak modu 4bayt talimatları
- 12. Postgres
- 13. Servis yöntemi için adlandırma kuralı
- 14. Veri Doğrulama için Firebase Kuralı
- 15. Postgres
- 16. Postgres,
- 17. Postgres
- 18. Postgres için otomatik ayarlama araçları?
- 19. Açık veritabanı bağlantılarının sayısını nasıl ölçersiniz
- 20. Veritabanındaki veriler için NHibernate için Max içinde
- 21. Bit alanları için MAX işleci için alternatif
- 22. Çağıran kuralı, C++
- 23. vmError: Başparmak oluşturulamadı, dosya güncelleştirildikten sonra bulunamadı
- 24. max id
- 25. İletişim kuralı
- 26. Kavanoz dosyası için Launch4j ayarlanması yönergeleri
- 27. Bir codeDOM dosyası için dosya sürümünün ayarlanması
- 28. C için Raspberry Pi'de i2c'nin ayarlanması?
- 29. exec() için maksimum yürütme süresinin ayarlanması özellikle
- 30. facebook rss - başparmak görüntü boyutunu nasıl arttırırsınız?
Okuma [ 'this'] (http://wiki.postgresql.org/wiki/Number_Of_Database_Connections) makalesi. Özellikle son bölüm - "En İyi Veritabanı Bağlantısı Havuz Boyutu Nasıl Bulunur". –