Re: [pgbr-geral] Obter Memoria usada pelo postgres

2011-12-01 Por tôpico Danilo Silva
Opa Em 30 de novembro de 2011 23:36, Moisés P. Sena moisesps...@gmail.comescreveu: Boa noite pessoal! Uso linux debian 6 com PostgreSQL 9.0. Preciso saber a quantidade de memoria utilizada pelo postgres em um determinado BD. Isto é possivel? E a memoria total usada pelo Postgres? Quando

Re: [pgbr-geral] Obter Memoria usada pelo postgres

2011-12-01 Por tôpico Flavio Henrique Araque Gurgel
Uso linux debian 6 com PostgreSQL 9.0. Boa combinação :) Preciso saber a quantidade de memoria utilizada pelo postgres em um determinado BD. Isto é possivel? Um BD não usa memória. E a memoria total usada pelo Postgres? A memória total usada pelo PostgreSQL é uma combinação: a memória

Re: [pgbr-geral] Open-Source database marketshare : november 2011

2011-12-01 Por tôpico Edmilton Neves
On Wed, Nov 30, 2011 at 3:19 PM, Osvaldo Kussama osvaldo.kuss...@gmail.comwrote: http://blog.jelastic.com/2011/11/21/open-source-database-marketshare-november-2011/ Osvaldo Boas Pessoal! Interessante a visão. Pelo que vi, são estatísticas dos projetos rodando no ambiente da Jelastic.

Re: [pgbr-geral] Obter Memoria usada pelo postgres

2011-12-01 Por tôpico Moisés P . Sena
Danilo e Flavio obrigado :) Acho que fiz a pergunta da forma equivocada: nao sabia como isto funcionava :( Preciso mesmo é conseguir a memoria do cluster todo, sem os processos de manuteção. []'s -- Moisés P. Sena (Analista e desenvolvedor de sistemas WEB e mobile) http://www.moisespsena.com

Re: [pgbr-geral] Obter Memoria usada pelo postgres

2011-12-01 Por tôpico Angelo - TI
Este é um tópico interessante. Como faço para saber a quantidade de memória que o PostgreSQL realmente está utilizando em um servidor totalmente dedicado a ele? Tenho um servidor com 16Gb de RAM (Debian 5 com PostgreSQL 8.0 compilado) e gostaria de saber se o PostgreSQL realmente está

Re: [pgbr-geral] Obter Memoria usada pelo postgres

2011-12-01 Por tôpico Marcone
Há um tempo fiz uma pesquisa sobre isso e depois de muitos ps, top, free, pmap, etc; a conclusão que eu cheguei é que essa questão do uso de memória é bem complexa e, portanto, bem complicado de se chegar em um número e dizer que este número representa o uso de memória de um processo (no caso o

[pgbr-geral] Limitar linhas do left join

2011-12-01 Por tôpico Thiago
Pessoal, boa tarde. Tenho as seguintes tabelas: tb_pessoa id_pes nome 1 jose 2 bento tb_cargo id_car dsc 1 servente 2 pedreiro tb_pessoa_cargo id_pes_car id_car id_pes 1 1 1 2 2 1 3 1 2 Para eu fazer uma busca de todos os

Re: [pgbr-geral] Obter Memoria usada pelo postgres

2011-12-01 Por tôpico Euler Taveira de Oliveira
On 01-12-2011 11:41, Marcone wrote: Aí agora vem a questão: o que é o uso de memória do PostgreSQL? Memória total ou sem levar em conta a memória compartilhada? Do ponto de vista do sistema operacional, é tudo; do ponto de vista das aplicações clientes, somente a memória utilizada nas

Re: [pgbr-geral] Limitar linhas do left join

2011-12-01 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2011/12/1 Thiago zan...@farmaponte.com.br: Dessa forma a busca me traria duas vezes o jose, pois o mesmo está duas vezes cadastrados na tabela de cargos, e eu gostaria de trazer apenas o cargo atual de cada funcionário. select ps.id_pes,ps.nome,cg.dsc from software.tb_pessoa ps left join(

Re: [pgbr-geral] Limitar linhas do left join

2011-12-01 Por tôpico Marcelo Silva (IG)
Assim não funciona? select ps.id_pes, ps.nome, cg.dsc, max(pg.id_car) as id_car from software.tbpessoa ps left join software.pessoa_cargo pc on(pc.id_pes = ps.id_pes) left join software.tb_cargo cg on(cg.id_car = pc.id_car) group by ps.id_pes, ps.nome, cg.dsc order by ps.nome Nao testei, mas

Re: [pgbr-geral] Limitar linhas do left join

2011-12-01 Por tôpico Thiago
O que, afinal, identifica qual o cargo atual? Simplesmente o maior id_car? Parece uma modelagem meio estranha… e se a pessoa, por exemplo, voltar a um cargo que já teve antes, qual a chave natural de software.tb_pessoa_cargo? Cara, você está certíssimo. Me desculpe por não ter explicado,

Re: [pgbr-geral] Limitar linhas do left join

2011-12-01 Por tôpico Thiago
Assim não funciona? select ps.id_pes, ps.nome, cg.dsc, max(pg.id_car) as id_car from software.tbpessoa ps left join software.pessoa_cargo pc on(pc.id_pes = ps.id_pes) left join software.tb_cargo cg on(cg.id_car = pc.id_car) group by ps.id_pes, ps.nome, cg.dsc order by ps.nome Nao

Re: [pgbr-geral] Limitar linhas do left join

2011-12-01 Por tôpico Fernando Brombatti
Mas e se as pessoas estiverem ocupando 2 cargos na empresa? Não é comum, mas ocorre. O ideal seria ter: pessoa (codigo, nome, [...]) cargo (codigo, nome, [...]) contrato (codigo, cod_pessoa, cod_cargo, dt_inicio, dt_fim, salario, [...]) WHERE dt_fim IS NULL 2011/12/1 Marcelo Silva (IG)