Die aktuelle Anzahl der Datenbankverbindungen ist stets im Auge zu behalten. Wieviel die Datenbank maximal an Verbindungen zulässt, ist bei jeder Datenbank konfigurierbar. Die maximale Anzahl der Datenbankverbindungen sollte nie zu hoch und nicht zu gering eingestellt werden.
Um die Datenbankverbindungen im Auge zu behalten, bietet sich an den Wert mittels eines Alert-System (z.B. Icinga) zu überwachen. Hier mal eine PostgreSQL-Abfrage zum Ermitteln des Schwellwertes.
SELECT connection_cnt, connection_max, connection_cnt/(connection_max::FLOAT)*100 AS connection_percent FROM (SELECT COUNT(*) AS connection_cnt FROM pg_stat_activity) a, (SELECT setting AS connection_max FROM pg_settings WHERE name LIKE 'max_connections') s;