Re: [pgbr-geral] Número de conexões
Em 22 de junho de 2010 10:30, Jesus Rodrigues jesusrodrigu...@gmail.comescreveu: Caro Fabrízio, Logicamente, alterei para o nome da minha base de dados. 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? Não necessariamente. Se você tem várias janelas do SQL Manager abertas cada uma delas deve possuir uma conexão no banco. O PgAdmin faz isso exatamente que eu comentei. Obrigado. Em 22 de junho de 2010 09:08, Fabrízio de Royes Mello fabriziome...@gmail.com escreveu: Em 22 de junho de 2010 08:19, Jesus Rodrigues jesusrodrigu...@gmail.comescreveu: Esse select é exato? Achei estranho: tenho apenas um cliente conectado no banco e ele retornou 8 conexões. Está correto? Veja a sua pergunta: Como faço para saber, via sql, o número de conexões atuais no bd * postgresql*? É natural que a resposta seja a mencionada pelo Diogo, mas para vc saber as conexões de uma determinada base de dados basta trocar o nome da base no where do SQL: SELECT count(*) FROM pg_stat_activity WHERE datname = '* minha_base_de_dados*' -- Fabrízio de Royes Mello Blog sobre TI: http://fabriziomello.blogspot.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral []s -- JotaComm http://jotacomm.wordpress.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Número de conexões
Olá, Em 22 de junho de 2010 15:24, Jesus Rodrigues jesusrodrigu...@gmail.comescreveu: 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 nrhce...@teleon.com.br 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 jesusrodrigu...@gmail.comescreveu: 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 pgbr-ge...@listas.postgresql.org.brhttps://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral []s -- JotaComm http://jotacomm.wordpress.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Número de conexões
Esse select é exato? Achei estranho: tenho apenas um cliente conectado no banco e ele retornou 8 conexões. Está correto? Obrigado Em 21 de junho de 2010 17:08, Diogo Biazus dio...@gmail.com escreveu: SELECT count(*) FROM pg_stat_activity WHERE datname = 'postgres' 2010/6/21 Jesus Rodrigues jesusrodrigu...@gmail.com Pessoal, Como faço para saber, via sql, o número de conexões atuais no bd postgresql? Obrigado. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Diogo Biazus - dio...@gmail.com Softa http://www.softa.com.br http://www.postgresql.org.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Número de conexões
Em 22 de junho de 2010 08:19, Jesus Rodrigues jesusrodrigu...@gmail.comescreveu: Esse select é exato? Achei estranho: tenho apenas um cliente conectado no banco e ele retornou 8 conexões. Está correto? Veja a sua pergunta: Como faço para saber, via sql, o número de conexões atuais no bd * postgresql*? É natural que a resposta seja a mencionada pelo Diogo, mas para vc saber as conexões de uma determinada base de dados basta trocar o nome da base no where do SQL: SELECT count(*) FROM pg_stat_activity WHERE datname = '*minha_base_de_dados* ' -- Fabrízio de Royes Mello Blog sobre TI: http://fabriziomello.blogspot.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Número de conexões
Caro Fabrízio, Logicamente, alterei para o nome da minha base de dados. 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? Obrigado. Em 22 de junho de 2010 09:08, Fabrízio de Royes Mello fabriziome...@gmail.com escreveu: Em 22 de junho de 2010 08:19, Jesus Rodrigues jesusrodrigu...@gmail.comescreveu: Esse select é exato? Achei estranho: tenho apenas um cliente conectado no banco e ele retornou 8 conexões. Está correto? Veja a sua pergunta: Como faço para saber, via sql, o número de conexões atuais no bd * postgresql*? É natural que a resposta seja a mencionada pelo Diogo, mas para vc saber as conexões de uma determinada base de dados basta trocar o nome da base no where do SQL: SELECT count(*) FROM pg_stat_activity WHERE datname = '* minha_base_de_dados*' -- Fabrízio de Royes Mello Blog sobre TI: http://fabriziomello.blogspot.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Número de conexões
Em 22 de junho de 2010 10:30, Jesus Rodrigues jesusrodrigu...@gmail.comescreveu: 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 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Número de conexões
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 jesusrodrigu...@gmail.com mailto:jesusrodrigu...@gmail.com 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 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Número de conexões
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 jesusrodrigu...@gmail.com mailto:jesusrodrigu...@gmail.com 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 pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Número de conexões
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 jesusrodrigu...@gmail.com mailto:jesusrodrigu...@gmail.com 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 pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Número de conexões
na verdade quero o numero de conexões de cada usuário. Obrigado pela ajuda Em 22 de junho de 2010 15:17, MarceloG nrhce...@teleon.com.br 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 jesusrodrigu...@gmail.comescreveu: 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 pgbr-ge...@listas.postgresql.org.brhttps://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Número de conexões
Pessoal, Como faço para saber, via sql, o número de conexões atuais no bd postgresql? Obrigado. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Número de conexões
SELECT count(*) FROM pg_stat_activity WHERE datname = 'postgres' 2010/6/21 Jesus Rodrigues jesusrodrigu...@gmail.com Pessoal, Como faço para saber, via sql, o número de conexões atuais no bd postgresql? Obrigado. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Diogo Biazus - dio...@gmail.com Softa http://www.softa.com.br http://www.postgresql.org.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral