una remota por nube instancia datos crear consola configurar conexiones conectar cerrar aws sql database postgresql dbconnection

remota - Consulta correcta para obtener la cantidad actual de conexiones en una base de datos PostgreSQL



crear instancia postgresql windows (3)

Al mirar el código fuente, parece que la consulta pg_stat_database le proporciona el número de conexiones a la base de datos actual para todos los usuarios. Por otro lado, la consulta pg_stat_activity proporciona el número de conexiones a la base de datos actual solo para el usuario que realiza la consulta.

¿Cuál de los siguientes dos es más preciso?

select numbackends from pg_stat_database; select count(*) from pg_stat_activity;


Esos dos requisitos no son equivalentes. La versión equivalente de la primera sería:

SELECT sum(numbackends) FROM pg_stat_database;

En ese caso, esperaría que la versión fuera un poco más rápida que la segunda, simplemente porque tiene menos filas para contar. Pero es probable que no puedas medir la diferencia.

Ambas consultas se basan exactamente en los mismos datos, por lo que serán igualmente precisas.


No, las conexiones de tcp te ayudarán. Recuerde que no es para una base de datos en particular

netstat -a -n | encuentra / c "127.0.0.1:13306"