Verbindungsanzahl und Verbindungslimit anzeigen
Oracle
SELECT COUNT(*) AS current_sessions FROM v$session WHERE type = 'USER';
SELECT name, value FROM v$parameter WHERE name IN ('processes','sessions');Die Limits sind die Parameter processes/sessions. Zur Auslastung kann auch die View resource_limit geprüft werden.
PostgreSQL
SELECT count(*) FROM pg_stat_activity WHERE backend_type = 'client backend';
SHOW max_connections;Da pg_stat_activity auch Hintergrundprozesse enthält, werden nur Client-Verbindungen (backend_type = 'client backend') gezählt. Slots aus superuser_reserved_connections sind für Admins reserviert.
MySQL
SHOW STATUS LIKE 'Threads_connected';
SHOW VARIABLES LIKE 'max_connections';Der Status Max_used_connections zeigt den Spitzenwert.
SQL Server
SELECT COUNT(*) FROM sys.dm_exec_sessions WHERE is_user_process = 1;
SELECT @@MAX_CONNECTIONS AS configured_max;@@MAX_CONNECTIONS ist die theoretische Obergrenze; das praktische Limit hängt von Speicher und Worker-Threads ab.
MongoDB
db.serverStatus().connectionsLiefert die Felder current, available und totalCreated. Das Limit wird über net.maxIncomingConnections gesetzt.
Redis
INFO clients
CONFIG GET maxclientsconnected_clients ist die aktuelle Anzahl; maxclients die konfigurierte Obergrenze (Standard 10000).