Olá,

Em 22 de junho de 2010 15:24, Jesus Rodrigues
<[email protected]>escreveu:

> na verdade quero o numero de conexões de cada usuário.
>

SELECT usename,count(*) FROM pg_stat_activity GROUP BY usename;

>
> Obrigado pela ajuda
>
> Em 22 de junho de 2010 15:17, MarceloG <[email protected]> escreveu:
>
>  Mas o cara quer os usuários e não as conexões uai.
>>
>> MarceloG!
>>
>> Em 22/06/2010 14:50, Alexsander Rosa escreveu:
>>
>> Acho melhor usar client_addr para contar os usuários, porque se um mesmo
>> usuário (no mesmo IP) abrir 4 conexões serão 4 procpids diferentes com o
>> mesmo client_addr.
>>
>> MarceloG escreveu:
>>
>> Olá amiguinho,
>> Se você usa diversos usuários para conexão, veja isso:
>>
>> SELECT DISTINCT(usename) FROM pg_stat_activity WHERE datname = '*
>> minha_base_de_dados*'
>>
>> Se você usa usuário único para diversas conexões, veja isso:
>>
>> SELECT COUNT(procpid) FROM pg_stat_activity WHERE datname = '*
>> minha_base_de_dados*'
>>
>> MarceloG!
>>
>> Em 22/06/2010 11:57, Fabrízio de Royes Mello escreveu:
>>
>>
>> Em 22 de junho de 2010 10:30, Jesus Rodrigues 
>> <[email protected]>escreveu:
>>
>>>
>>> Logicamente, alterei para o nome da minha base de dados.
>>>
>>>
>>  Perfeito...
>>
>>
>>> Refazendo a pergunta utilizando SELECT count(*) FROM pg_stat_activity
>>> WHERE datname = '*minha_base_de_dados*' obtive mais de uma conexão.
>>> Entretanto, havia apenas um cliente sql manager conectado no banco. Nesse
>>> caso era para ter retornado apenas 1 ou estou enganado?
>>>
>>>
>>  Será que esse seu "cliente sql manager" não abre mais de uma conexão com
>> a base de dados???
>>
>>  Minha sugestão seria:
>>
>>  1) Fechar o teu SQL Manager e qualquer aplicacao que realize conexao com
>> esse seu backend
>> 2) Utilizar o psql para conectar com o backend e rodar a query em questao
>>
>> Se mesmo assim existir mais de uma conexão com a tua base de dados então
>> provavelmente elas estão "perdidas"...
>>
>>  Cordialmente,
>>
>>  --
>> Fabrízio de Royes Mello
>> >> Blog sobre TI: http://fabriziomello.blogspot.com
>>
>>
>> --
>> Alexsander da Rosa
>> Twitter: @alexrosa
>>
>>
>>
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>

[]s
-- 
JotaComm
http://jotacomm.wordpress.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a