Re: [pgbr-geral] Vacuum full não reduz espaço/linhas removidas

2015-03-02 Por tôpico Sebastian Webber
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

2015-03-02 Por tôpico Fábio Gibon
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

2015-03-02 Por tôpico Euler Taveira
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

2015-03-02 Por tôpico Danilo Silva
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

2015-03-02 Por tôpico Danilo Silva
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

2015-03-02 Por tôpico Fábio Telles Rodriguez
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

2015-03-02 Por tôpico Danilo Silva
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 Por tôpico Matheus de Oliveira
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

2015-03-02 Por tôpico Eduardo Amaral
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

2015-03-02 Por tôpico Ariel Alves
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

2015-03-02 Por tôpico Alessandro Lima
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 Por tôpico Matheus de Oliveira
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

2015-03-02 Por tôpico Danilo Silva
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

2015-03-02 Por tôpico Matheus Ferreira
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

2015-03-02 Por tôpico Ariel Alves
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 Por tôpico Matheus de Oliveira
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

2015-03-02 Por tôpico Euler Taveira
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 Por tôpico Matheus de Oliveira
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

2015-03-02 Por tôpico Danilo Silva
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 Por tôpico Matheus de Oliveira
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

2015-03-02 Por tôpico Alessandro Lima

 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

2015-03-02 Por tôpico Franklin Anderson de Oliveira Souza
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-03-02 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
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

2015-03-02 Por tôpico Ivo Sestren Junior
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 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
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 Por tôpico Fabiano Abreu
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

2015-03-02 Por tôpico Danilo Silva
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 Por tôpico Matheus de Oliveira
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 Por tôpico Matheus de Oliveira
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

2015-03-02 Por tôpico Danilo Silva
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

2015-03-02 Por tôpico Cleiton Luiz Domazak
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

2015-03-02 Por tôpico Danilo Silva
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 Por tôpico Matheus de Oliveira
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