Re: [pgbr-geral] Vacuum full não reduz espaço/linhas removidas
Em 2 de março de 2015 21:38, Fábio Gibon gi...@comexsystem.com.br escreveu: Pessoal, tenho uma tabela com 184MB, porém consultando o inchaço dela me mostra que a mesma deveria ter menos de 7MB. Nas estatísticas atualizadas mostra 6300 n_live_tup e 168000 n_dead_tup. Fiz um create table as select e a nova tabela ficou com 7MB (e com 6300 linhas, obviamente). Normalmente isso não cria os índices. Tentou rodar um select pg_relation_size e comparar com o pg_total_relation_size? Por que o vacuum full não recupera este espaço em disco para esta tabela? Alguma dica? o que tinha na saida do vacuum (full| verbose)? []'s -- Sebastian Webber http://swebber.me ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Vacuum full não reduz espaço/linhas removidas
Pessoal, tenho uma tabela com 184MB, porém consultando o inchaço dela me mostra que a mesma deveria ter menos de 7MB. Nas estatísticas atualizadas mostra 6300 n_live_tup e 168000 n_dead_tup. Fiz um create table as select e a nova tabela ficou com 7MB (e com 6300 linhas, obviamente). Por que o vacuum full não recupera este espaço em disco para esta tabela? Alguma dica? -- sds Fábio Henrique Gibon ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] OFF - Eventos sobre banco de dados
On 02-03-2015 17:06, Cleiton Luiz Domazak wrote: Quais os principais eventos de banco de dados hoje no Brasil ou fora, focados em PostgreSQL ou genéricos? Tirando os obvios pgCon etc. Falando do Postgres, geralmente os eventos brasileiros são divulgados aqui. A lista completa geralmente fica em [1]. Semanalmente na lista -announce [2] divulgam eventos também. Quanto aos eventos acadêmicos de banco de dados, eles geralmente são listados em [3]. Quanto aos outros bancos, eu não posso dizer muita coisa. [1] https://wiki.postgresql.org/wiki/Events [2] http://www.postgresql.org/list/pgsql-announce/ [3] http://homepages.dcc.ufmg.br/~mirella/doku.php?id=cfps -- Euler Taveira Timbira - http://www.timbira.com.br/ PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Transações por hora
Em 2 de março de 2015 17:11, Matheus de Oliveira matioli.math...@gmail.com escreveu: 2015-03-02 17:08 GMT-03:00 Danilo Silva danilo.dsg.go...@gmail.com: Essas transações são independentes da quantidade de comandos? Por exemplo: em uma única transação eu executo vários comandos, como inserts, updates, deletes, etc, a coluna xact_commit irá considerar tudo como uma transação apenas? Isso, uma transação só. É possível saber quantos arquivos WAL foram gerados para essas transações? Você pode pegar a posição atual do WAL usando a função pg_xlog_insert_location. Recupere e salve, depois de um tempo recupere novamente e use a pg_xlog_location_diff para saber em bytes a diferença entre os dois. Se quiser saber em número de segmentos do WAL, basta dividir por 16MB. Valeu... []s Danilo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Tablespaces em backup físico
Em 2 de março de 2015 17:09, Matheus de Oliveira matioli.math...@gmail.com escreveu: 2015-03-02 17:02 GMT-03:00 Danilo Silva danilo.dsg.go...@gmail.com: E esse método pode também ser utilizado como PITR, certo?, bastando criar o recovery.conf após as extração de todos os diretórios... Correto. Valeu... []s Danilo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Salvar SQL Executado - postgresql 9.4
Teste isso: create role teste1; alter role teste1 set log_min_duration_statement = 0; Todos os comandos executados pelo usuário 'teste1' irão automaticamente para o log. Para mais detalhes, veja: http://savepoint.blog.br/trabalhando-com-logs-no-postgresql/ Em 2 de março de 2015 10:54, Eduardo Amaral edu.ama...@gmail.com escreveu: Pessoal, Existe uma maneira de salvar todos os SQL executados? Toda vez que um usuário X rodar qualquer comando, automaticamente via qualquer forma, guarde o comando executado. -- Att., Eduardo Amaral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Atenciosamente, Fábio Telles Rodriguez blog: http:// http://www.midstorm.org/~telles/s http://tellesr.wordpress.com/avepoint.blog.br e-mail / gtalk / MSN: fabio.tel...@gmail.com Skype: fabio_telles Timbira - A empresa brasileira de Postgres http://www.timbira.com.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Tablespaces em backup físico
Em 2 de março de 2015 10:42, Matheus de Oliveira matioli.math...@gmail.com escreveu: 2015-03-02 10:27 GMT-03:00 Danilo Silva danilo.dsg.go...@gmail.com: Quando possuímos tablespaces para: pg_xlog, indíces e mariores tabelas, ao efetuarmos o backup físico on-line, devemos backpear as tablespace do pg_xlog e dos índices, ou somente das tabelas? Você deve executar o backup de todos tablespaces, incluindo índices. Quanto ao pg_xlog, não é necessário incluí-lo caso você já esteja realizando o arquivamento dos logs de transação, o que é o recomendado. Para facilitar, você pode usar o pg_basebackup [1]. Caso esteja fazendo o backup com ferramentas externas, não se esqueça do pg_start_backup e pg_stop_backup. [1] http://www.postgresql.org/docs/current/static/app-pgbasebackup.html Para utilizar o pg_basebackup é necessário ter a mesma estrutura de diretorios? Por exemplo, a tablespace está em /database/indice/, no meu servidor onde ficará os backups eu preciso ter um diretório /database/indice/ ? []s Danilo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Tablespaces em backup físico
2015-03-02 10:27 GMT-03:00 Danilo Silva danilo.dsg.go...@gmail.com: Quando possuímos tablespaces para: pg_xlog, indíces e mariores tabelas, ao efetuarmos o backup físico on-line, devemos backpear as tablespace do pg_xlog e dos índices, ou somente das tabelas? Você deve executar o backup de todos tablespaces, incluindo índices. Quanto ao pg_xlog, não é necessário incluí-lo caso você já esteja realizando o arquivamento dos logs de transação, o que é o recomendado. Para facilitar, você pode usar o pg_basebackup [1]. Caso esteja fazendo o backup com ferramentas externas, não se esqueça do pg_start_backup e pg_stop_backup. [1] http://www.postgresql.org/docs/current/static/app-pgbasebackup.html Atenciosamente, -- Matheus de Oliveira Analista de Banco de Dados Dextra Sistemas - MPS.Br nível F! www.dextra.com.br/postgres ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Salvar SQL Executado - postgresql 9.4
Pessoal, Existe uma maneira de salvar todos os SQL executados? Toda vez que um usuário X rodar qualquer comando, automaticamente via qualquer forma, guarde o comando executado. -- Att., Eduardo Amaral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Transações por hora
Obrigado Matheus. Em 2 de março de 2015 10:37, Matheus de Oliveira matioli.math...@gmail.com escreveu: 2015-03-02 10:32 GMT-03:00 Ariel Alves arielalves...@gmail.com: Senhores, tem como saber quantas transações por hora efetivamente estou fazendo no meu cluster? Essa informação vai servir para dimensionar hardware para futuras maquinas. Você pode a cada hora consultar a view pg_stat_database, a soma das colunas xact_commit+xact_rollback vão te dar um valor aproximado de quantas transações foram realizadas, daí basta pegar a diferença a cada hora. Atenciosamente, -- Matheus de Oliveira Analista de Banco de Dados Dextra Sistemas - MPS.Br nível F! www.dextra.com.br/postgres ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- José Ariel Ferreira Alves arielalves...@gmail.com ariel.al...@msn.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] idle em shell script
Estou acessando o postgres via shell script: psql -h localhost -p 5432 -U postgres -At -c select ... mas percebi que está deixando uma conexão idle, dei uma pesquisada mas não encontrei como terminar a conexão no shell script, ou seja, forçar o \q recomendaram utilizar um script com alguma linguagem para utilizar um driver. Alguma sugestão? Atenciosamente, Alessandro Lima email grandegoia...@gmail.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] idle em shell script
2015-03-02 8:00 GMT-03:00 Alessandro Lima grandegoia...@gmail.com: Estou acessando o postgres via shell script: psql -h localhost -p 5432 -U postgres -At -c select ... mas percebi que está deixando uma conexão idle, Tem certeza disso? Após executar o comando passado pelo -c, o psql sempre finaliza, não precisa usar \q ou nada do tipo. Será que não está deixando alguma aspa aberta e seu shell está aguardando a finalização do comando ou algo do tipo? Atenciosamente, -- Matheus de Oliveira Analista de Banco de Dados Dextra Sistemas - MPS.Br nível F! www.dextra.com.br/postgres ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Tablespaces em backup físico
Pessoal, Quando possuímos tablespaces para: pg_xlog, indíces e mariores tabelas, ao efetuarmos o backup físico on-line, devemos backpear as tablespace do pg_xlog e dos índices, ou somente das tabelas? []s Danilo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] RES: RES: RES: RES: RES: RES: Função de inserção
Possível atualizar a tabela do bando d dados A e do banco do dados B bidirecional usando a função com DBlink? 2015-02-27 16:47 GMT-03:00 Matheus Ferreira mferre...@bklogistica.com.br mailto:mferre...@bklogistica.com.br : Matheus é possível ??? É tanto top-posting que me perdi. Possível o quê? Pensei que seu problema já tinha sido resolvido. Atenciosamente, -- Matheus de Oliveira Analista de Banco de Dados Dextra Sistemas - MPS.Br nível F! www.dextra.com.br/postgres http://www.dextra.com.br/postgres/ --- Este email foi escaneado pelo Avast antivírus. http://www.avast.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Transações por hora
Bom dia, Senhores, tem como saber quantas transações por hora efetivamente estou fazendo no meu cluster? Essa informação vai servir para dimensionar hardware para futuras maquinas. Obrigado. -- José Ariel Ferreira Alves arielalves...@gmail.com ariel.al...@msn.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] Transações por hora
2015-03-02 10:32 GMT-03:00 Ariel Alves arielalves...@gmail.com: Senhores, tem como saber quantas transações por hora efetivamente estou fazendo no meu cluster? Essa informação vai servir para dimensionar hardware para futuras maquinas. Você pode a cada hora consultar a view pg_stat_database, a soma das colunas xact_commit+xact_rollback vão te dar um valor aproximado de quantas transações foram realizadas, daí basta pegar a diferença a cada hora. Atenciosamente, -- Matheus de Oliveira Analista de Banco de Dados Dextra Sistemas - MPS.Br nível F! www.dextra.com.br/postgres ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Tablespaces em backup físico
On 02-03-2015 11:53, Danilo Silva wrote: Para utilizar o pg_basebackup é necessário ter a mesma estrutura de diretorios? Por exemplo, a tablespace está em /database/indice/, no meu servidor onde ficará os backups eu preciso ter um diretório /database/indice/ ? Para o backup, não. Quanto a restauração, você deve ter o mesmo caminho ao restaurar. -- Euler Taveira Timbira - http://www.timbira.com.br/ PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Tablespaces em backup físico
2015-03-02 12:31 GMT-03:00 Euler Taveira eu...@timbira.com.br: On 02-03-2015 11:53, Danilo Silva wrote: Para utilizar o pg_basebackup é necessário ter a mesma estrutura de diretorios? Por exemplo, a tablespace está em /database/indice/, no meu servidor onde ficará os backups eu preciso ter um diretório /database/indice/ ? Para o backup, não. Quanto a restauração, você deve ter o mesmo caminho ao restaurar. Ou, na versão 9.4 é possível usar a opção --tablespace-mapping, para mapear novos caminhos para os tablespaces. Atenciosamente, -- Matheus de Oliveira Analista de Banco de Dados Dextra Sistemas - MPS.Br nível F! www.dextra.com.br/postgres ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Tablespaces em backup físico
Em 2 de março de 2015 12:37, Matheus de Oliveira matioli.math...@gmail.com escreveu: 2015-03-02 12:31 GMT-03:00 Euler Taveira eu...@timbira.com.br: On 02-03-2015 11:53, Danilo Silva wrote: Para utilizar o pg_basebackup é necessário ter a mesma estrutura de diretorios? Por exemplo, a tablespace está em /database/indice/, no meu servidor onde ficará os backups eu preciso ter um diretório /database/indice/ ? Para o backup, não. Quanto a restauração, você deve ter o mesmo caminho ao restaurar. Ou, na versão 9.4 é possível usar a opção --tablespace-mapping, para mapear novos caminhos para os tablespaces. Utilizo a versão 9.3, logo não tenho essa opção :( Pelo o que eu entendi da documentação, eu não posso direcionar a saída do backup para o mesmo servidor (quando utiliza tablespaces), é isso mesmo? Colocando a saída para outro servidor, eu não precisarei criar, antecipadamente, os diretórios das tablespaces? Ou seja, somente precisarei criar os diretórios quando houver a necessidade de restauração? []s Danilo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Tablespaces em backup físico
2015-03-02 14:07 GMT-03:00 Danilo Silva danilo.dsg.go...@gmail.com: Ou, na versão 9.4 é possível usar a opção --tablespace-mapping, para mapear novos caminhos para os tablespaces. Utilizo a versão 9.3, logo não tenho essa opção :( Pelo o que eu entendi da documentação, eu não posso direcionar a saída do backup para o mesmo servidor (quando utiliza tablespaces), é isso mesmo? Se você usar o formato tar, não precisa. At. -- Matheus de Oliveira Analista de Banco de Dados Dextra Sistemas - MPS.Br nível F! www.dextra.com.br/postgres ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] idle em shell script
Tem certeza disso? Após executar o comando passado pelo -c, o psql sempre finaliza, não precisa usar \q ou nada do tipo. acho que me enganei mesmo, consultei novamente os processos idle e não tinha mais nenhuma conexão 127.0.0.1 idle. Obrigado Matheus. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] idle em shell script
Eu tenho uns scripts aqui que uso pra conectar no postgresql analogo ao seu, depois que ele executa ele finaliza normalmente! Em 2 de março de 2015 15:31, Alessandro Lima grandegoia...@gmail.com escreveu: Tem certeza disso? Após executar o comando passado pelo -c, o psql sempre finaliza, não precisa usar \q ou nada do tipo. acho que me enganei mesmo, consultei novamente os processos idle e não tinha mais nenhuma conexão 127.0.0.1 idle. Obrigado Matheus. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- foobar ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] OFF - Tirinha VP
2015-02-28 16:43 GMT-03:00 Fabrízio de Royes Mello fabri...@timbira.com.br: On 28-02-2015 11:38, Fabiano Abreu wrote: Hahahahaha... é ilário, mas esses dias em um cliente alguém (nao descobrimos quem) foi lá no $PGDATA/base e removeu alguns diretórios, creio eu que pra liberar espaço em disco visto que o monitoramento havia alertado antes. kk Tive um colega apelidado de ‘gZip’. Quando era SysAdmin novato, os veteranos foram para uma conferência e o deixaram com a senha de superusuário. Ele foi lá e apagou uns arquivos .log… do Oracle. Depois de algumas semanas, aconteceu o mesmo, mas ciente de que não podia apagar arquivos, ele os comprimiu… -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (61) 3546 7191 gTalk: xmpp:leand...@jabber.org +55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT−3 MSN: msnim:chat?contact=lean...@dutra.fastmail.fm ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] OFF - Tirinha VP
Tinha um que trabalhou comigo que apelidamos de Dãs Segue dialogo: Dãs - Ei, esta faltando uma tabela no banco Outro - Qual tabela? Dãs - Tabelas DOES Outro - Ein? Como assim? Dãs - Sim, tabela DOES, o erro é TABLE DOES NOT EXIST Pronto, com isto o apelido pegou. Em 2 de março de 2015 15:41, Guimarães Faria Corcete DUTRA, Leandro l...@dutras.org escreveu: 2015-02-28 16:43 GMT-03:00 Fabrízio de Royes Mello fabri...@timbira.com.br: On 28-02-2015 11:38, Fabiano Abreu wrote: Hahahahaha... é ilário, mas esses dias em um cliente alguém (nao descobrimos quem) foi lá no $PGDATA/base e removeu alguns diretórios, creio eu que pra liberar espaço em disco visto que o monitoramento havia alertado antes. kk Tive um colega apelidado de ‘gZip’. Quando era SysAdmin novato, os veteranos foram para uma conferência e o deixaram com a senha de superusuário. Ele foi lá e apagou uns arquivos .log… do Oracle. Depois de algumas semanas, aconteceu o mesmo, mas ciente de que não podia apagar arquivos, ele os comprimiu… -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (61) 3546 7191 gTalk: xmpp:leand...@jabber.org +55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT−3 MSN: msnim:chat?contact=lean...@dutra.fastmail.fm ___ 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] OFF - Tirinha VP
2015-03-02 15:48 GMT-03:00 Ivo Sestren Junior i...@sestren.com.br: Tinha um que trabalhou comigo que apelidamos de Dãs […] Dãs - Sim, tabela DOES, o erro é TABLE DOES NOT EXIST A gente é ruim! -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (61) 3546 7191 gTalk: xmpp:leand...@jabber.org +55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT−3 MSN: msnim:chat?contact=lean...@dutra.fastmail.fm ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] OFF - Tirinha VP
2015-03-02 15:10 GMT-04:00 Guimarães Faria Corcete DUTRA, Leandro l...@dutras.org: 2015-03-02 15:48 GMT-03:00 Ivo Sestren Junior i...@sestren.com.br: Tinha um que trabalhou comigo que apelidamos de Dãs […] Dãs - Sim, tabela DOES, o erro é TABLE DOES NOT EXIST A gente é ruim! -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (61) 3546 7191 gTalk: xmpp:leand...@jabber.org +55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT−3 MSN: msnim:chat?contact=lean...@dutra.fastmail.fm ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral Essa merece ir para o VP... manda lá Ivo! ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Tablespaces em backup físico
Em 2 de março de 2015 14:37, Matheus de Oliveira matioli.math...@gmail.com escreveu: 2015-03-02 14:07 GMT-03:00 Danilo Silva danilo.dsg.go...@gmail.com: Ou, na versão 9.4 é possível usar a opção --tablespace-mapping, para mapear novos caminhos para os tablespaces. Utilizo a versão 9.3, logo não tenho essa opção :( Pelo o que eu entendi da documentação, eu não posso direcionar a saída do backup para o mesmo servidor (quando utiliza tablespaces), é isso mesmo? Se você usar o formato tar, não precisa. Efetuei esse teste: postgres@laptop:~$ time pg_basebackup -U replicador -P -c fast -v -D /backup/pgsql/ -Ft -z 13505678/13505678 kB (100%), 4/4 tablespaces NOTA: pg_stop_backup concluído, todos os segmentos do WAL foram arquivados pg_basebackup: base backup completed real 9m47.891s user 6m58.115s sys 0m11.935s postgres@laptop:/backup$ ls -lh pgsql/ total 1,9G -rw-rw-r-- 1 postgres postgres 361 Mar 2 15:14 3511277.tar.gz -rw-rw-r-- 1 postgres postgres 63M Mar 2 15:14 3511278.tar.gz -rw-rw-r-- 1 postgres postgres 7,1K Mar 2 15:14 3511279.tar.gz -rw-rw-r-- 1 postgres postgres 1,8G Mar 2 15:23 base.tar.gz Agora a dúvida, como restauro estando desta forma? []s Danilo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Tablespaces em backup físico
2015-03-02 17:02 GMT-03:00 Danilo Silva danilo.dsg.go...@gmail.com: E esse método pode também ser utilizado como PITR, certo?, bastando criar o recovery.conf após as extração de todos os diretórios... Correto. Atenciosamente, -- Matheus de Oliveira Analista de Banco de Dados Dextra Sistemas - MPS.Br nível F! www.dextra.com.br/postgres ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Tablespaces em backup físico
2015-03-02 16:37 GMT-03:00 Danilo Silva danilo.dsg.go...@gmail.com: postgres@laptop:/backup$ ls -lh pgsql/ total 1,9G -rw-rw-r-- 1 postgres postgres 361 Mar 2 15:14 3511277.tar.gz -rw-rw-r-- 1 postgres postgres 63M Mar 2 15:14 3511278.tar.gz -rw-rw-r-- 1 postgres postgres 7,1K Mar 2 15:14 3511279.tar.gz -rw-rw-r-- 1 postgres postgres 1,8G Mar 2 15:23 base.tar.gz Agora a dúvida, como restauro estando desta forma? base.tar.gz é o PGDATA, os demais são os oids dos tablespaces, para ver o local destes, extraia primeiro o base.tar.gz, em seguida veja os links simbólicos no diretório pg_tblspc (ls -l ou readlink), cada um deles vai ser um arquivo com o mesmo número dos .tar.gz's acima, basta extraí-los no mesmo local apontado pelo link simbólico, ou ainda você pode extrair onde desejar e apenas recriar o link simbólico. Atenciosamente, -- Matheus de Oliveira Analista de Banco de Dados Dextra Sistemas - MPS.Br nível F! www.dextra.com.br/postgres ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Tablespaces em backup físico
Em 2 de março de 2015 16:56, Matheus de Oliveira matioli.math...@gmail.com escreveu: 2015-03-02 16:37 GMT-03:00 Danilo Silva danilo.dsg.go...@gmail.com: postgres@laptop:/backup$ ls -lh pgsql/ total 1,9G -rw-rw-r-- 1 postgres postgres 361 Mar 2 15:14 3511277.tar.gz -rw-rw-r-- 1 postgres postgres 63M Mar 2 15:14 3511278.tar.gz -rw-rw-r-- 1 postgres postgres 7,1K Mar 2 15:14 3511279.tar.gz -rw-rw-r-- 1 postgres postgres 1,8G Mar 2 15:23 base.tar.gz Agora a dúvida, como restauro estando desta forma? base.tar.gz é o PGDATA, os demais são os oids dos tablespaces, para ver o local destes, extraia primeiro o base.tar.gz, em seguida veja os links simbólicos no diretório pg_tblspc (ls -l ou readlink), cada um deles vai ser um arquivo com o mesmo número dos .tar.gz's acima, basta extraí-los no mesmo local apontado pelo link simbólico, ou ainda você pode extrair onde desejar e apenas recriar o link simbólico. Show de bola... E esse método pode também ser utilizado como PITR, certo?, bastando criar o recovery.conf após as extração de todos os diretórios... []s Danilo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] OFF - Eventos sobre banco de dados
Boa tarde pessoal. Quais os principais eventos de banco de dados hoje no Brasil ou fora, focados em PostgreSQL ou genéricos? Tirando os obvios pgCon etc. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Transações por hora
Em 2 de março de 2015 10:37, Matheus de Oliveira matioli.math...@gmail.com escreveu: 2015-03-02 10:32 GMT-03:00 Ariel Alves arielalves...@gmail.com: Senhores, tem como saber quantas transações por hora efetivamente estou fazendo no meu cluster? Essa informação vai servir para dimensionar hardware para futuras maquinas. Você pode a cada hora consultar a view pg_stat_database, a soma das colunas xact_commit+xact_rollback vão te dar um valor aproximado de quantas transações foram realizadas, daí basta pegar a diferença a cada hora. Essas transações são independentes da quantidade de comandos? Por exemplo: em uma única transação eu executo vários comandos, como inserts, updates, deletes, etc, a coluna xact_commit irá considerar tudo como uma transação apenas? É possível saber quantos arquivos WAL foram gerados para essas transações? []s Danilo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Transações por hora
2015-03-02 17:08 GMT-03:00 Danilo Silva danilo.dsg.go...@gmail.com: Essas transações são independentes da quantidade de comandos? Por exemplo: em uma única transação eu executo vários comandos, como inserts, updates, deletes, etc, a coluna xact_commit irá considerar tudo como uma transação apenas? Isso, uma transação só. É possível saber quantos arquivos WAL foram gerados para essas transações? Você pode pegar a posição atual do WAL usando a função pg_xlog_insert_location. Recupere e salve, depois de um tempo recupere novamente e use a pg_xlog_location_diff para saber em bytes a diferença entre os dois. Se quiser saber em número de segmentos do WAL, basta dividir por 16MB. Atenciosamente, -- Matheus de Oliveira Analista de Banco de Dados Dextra Sistemas - MPS.Br nível F! www.dextra.com.br/postgres ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral