DBAtlas · Atlas de operações de banco de dados

Ver número de conexões e limite de conexões

Oracle

SELECT COUNT(*) AS current_sessions FROM v$session WHERE type = 'USER';
SELECT name, value FROM v$parameter WHERE name IN ('processes','sessions');

Os limites são os parâmetros processes/sessions. Para a utilização, consulte também a view resource_limit.

PostgreSQL

SELECT count(*) FROM pg_stat_activity WHERE backend_type = 'client backend';
SHOW max_connections;

Como pg_stat_activity também inclui processos em segundo plano, apenas as conexões de clientes (backend_type = 'client backend') são contadas. Os slots de superuser_reserved_connections são reservados para administradores.

MySQL

SHOW STATUS LIKE 'Threads_connected';
SHOW VARIABLES LIKE 'max_connections';

O status Max_used_connections mostra o pico.

SQL Server

SELECT COUNT(*) FROM sys.dm_exec_sessions WHERE is_user_process = 1;
SELECT @@MAX_CONNECTIONS AS configured_max;

@@MAX_CONNECTIONS é o teto teórico; o limite prático depende da memória e das worker threads.

MongoDB

db.serverStatus().connections

Retorna os campos current, available e totalCreated. O limite é definido por net.maxIncomingConnections.

Redis

INFO clients
CONFIG GET maxclients

connected_clients é a contagem atual; maxclients é o teto configurado (padrão 10000).

Abrir no DBAtlas →