Re: [pgbr-geral] Inscrições abertas para o PGBR2013

2013-05-21 Por tôpico Matheus Oliveira
Mais alguém de Recife vai?

[]'s
Matheus Mendonça.


2013/5/20 Fábio Telles Rodriguez fabio.tel...@gmail.com

 Senhores, as inscrições estão abertas para o PGBR2013 em:
 http://pgbr.postgresql.org.br/2013/inscricoes.php

 Como de costume, o valor é promocional para quem se inscrever antes.

 Contamos com a ajuda de todos na divulgação do evento.

 Para quem ainda não viu... a lista das palestras e palestrantes também já
 está publicada em:
 http://pgbr.postgresql.org.br/2013/palestrantes.php
 http://pgbr.postgresql.org.br/2013/palestras.php

 --
 Atenciosamente,
 Fábio Telles Rodriguez
 blog: http:// 
 http://www.midstorm.org/~telles/shttp://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


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Estrutura de dados.

2013-05-14 Por tôpico Matheus Oliveira
http://pgdiff.sourceforge.net/

[]'s
Matheus Mendonça.


2013/5/14 izaque Maciel izaquemac...@gmail.com

 Bom tarde pessoal, gostaria de saber se conhecem alguma ferramenta para
 PostgreSQL gratuita, que compara uma estrutura de um banco com o outro,
 resultando em um script para executar em uma das bases comparadas?

 ___
 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] Lentidão em um Servidor

2013-05-03 Por tôpico Matheus Oliveira
Oi Marco,


Eu acho que o primeiro passo seria revisar essa tua query.

Você precisa mesmo de todos esses outer joins?
Olhando rapidamente não identifique a necessidade da tabela Frete07 na
query. Precisa mesmo?
A query está fazendo leitura sequencial em frete39m.  Quantos registros tem
essa tabela? E as outras? Quais índices existem na tabela frete39m?

Um bom caminho é tentar ir construindo aos poucos a query.
Primeiro você faz a query apenas com a tabela Frete01 e verifica se o tempo
está ok, depois você vai colocando as outras tabelas...


[]'s
Matheus Mendonça.




On Fri, May 3, 2013 at 9:49 AM, Marco Aurélio V. da Silva 
marcoprod...@gmail.com wrote:

   Caros,

 Estou enfrentando problema de lentidão em um servidor, e estou com
 dificuldade de encontrar o problema, pois verificando os logs não encontrei
 nenhuma “Hint” lá. Vou postar uma query com explain pra começar, e agraceço
 se puderem me dar um força.

 Query:
 SELECT a.DocNumero AS DocNumero,a.DocSerie AS DocSerie,a.DataDespac AS
 DataDespac,a.DataRecebi AS DataRecebi,a.CodFilOrig AS
 CodFilOrig,a.CodFilDest AS CodFilDest,a.CodFilArre AS
 CodFilArre,a.FormaPagam AS FormaPagam,a.ValorApaga AS
 ValorApaga,a.TotalNotas AS TotalNotas,a.Icms AS Icms ,a.Peso AS Peso
 ,a.Volumes AS Volumes ,a.CodPagador AS CodPagador,a.Descricao AS Descricao
 ,a.DtEntrega AS DtEntrega ,0 AS RegMorto ,b.Descricao AS NomePaga ,g.NumDfr
 AS NumDfr ,(CASE WHEN a.DataRecebi IS NULL THEN 0 ELSE
 COALESCE(g.CodFilial,0) END) AS FilBaixa ,' ' AS area FROM Frete01 a LEFT
 OUTER JOIN Frete02 b ON (a.CodPagador = b.CodCliente) LEFT OUTER JOIN
 Frete07 c ON (a.CodFatura = c.CodFatura AND a.SerieFatur = c.SerieFatur)
 LEFT OUTER JOIN Frete39m g ON (a.DocNumero = g.DocNumero AND a.DocSerie =
 g.DocSerie) WHERE a.Datarecebi IS NOT NULL AND a.DataRecebi = '20130416'
 AND a.DataRecebi = '20130416' AND a.Docserie = '' AND a.CodFatura =
 '' ORDER BY FilBaixa,Substr(a.Descricao,1,10),Docserie,Docnumero

 Explain:
 Sort  (cost=6761.07..6761.07 rows=1 width=184)
   Sort Key: CASE WHEN (a.datarecebi IS NULL) THEN 0::numeric ELSE
 COALESCE(g.codfilial, 0::numeric) END, substr((a.descricao)::text, 1, 10),
 a.docserie, a.docnumero
   -  Nested Loop Left Join  (cost=0.00..6761.06 rows=1 width=184)
 Join Filter: ((outer.docnumero = inner.docnumero) AND
 (outer.docserie = inner.docserie))
 -  Nested Loop Left Join  (cost=0.00..10.68 rows=1 width=164)
   Join Filter: (outer.codfatura = inner.codfatura)
   -  Nested Loop Left Join  (cost=0.00..7.20 rows=1
 width=182)
 -  Index Scan using frete01_x04 on frete01 a
 (cost=0.00..3.51 rows=1 width=153)
   Index Cond: ((datarecebi = '2013-04-16'::date)
 AND (datarecebi = '2013-04-16'::date) AND (docserie = ''::bpchar))
   Filter: (codfatura = ''::bpchar)
 -  Index Scan using frete02_unicod on frete02 b
 (cost=0.00..3.68 rows=1 width=40)
   Index Cond: (outer.codpagador = b.codcliente)
   -  Index Scan using frete07_f0701 on frete07 c
 (cost=0.00..3.46 rows=1 width=18)
 Index Cond: ((outer.seriefatur = c.seriefatur) AND
 (c.codfatura = ''::bpchar))
 -  Seq Scan on frete39m g  (cost=0.00..4461.15 rows=152615
 width=39)

 Esta é uma das querys que capturei pelo pgfouine que mais estão demorando,
 pelo que parece esta demorando na hora de fazer o “Sort”.
 A base de dados tem 6GB de tamanho, o servidor tem 4GB de memoria,
 processador é um I3, postgresql 8.1.4 (sei que é muito antigo, mas o
 programa que usa ele utiliza um componente pago que só comunica com esta
 versão, ai fico amarrado).

 Configurações do postgresql.conf:
 max_connections = 150
 shared_buffers = 39321
 work_mem = 16517
 effective_cache_size = 39321
 random_page_cost = 2

 Se tiver alguma coisa para amenizar a situação, desde já agradeço a
 atenção recebida.

 Marco Aurélio V. da Silva
 marcoprod...@gmail.com
 Prodata Informática e Cad. Ltda
 (33) 3322-

 ___
 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] Monitoramento

2012-11-13 Por tôpico Matheus Oliveira
Oi JotaComm,

O serviço será pago (SaaS) com dois modelos:

1 - Monitoramento contínuo do servidor postgresql.
2 - Uploads ad-hoc online

Abs,
Matheus Mendonça.

2012/11/13 JotaComm jota.c...@gmail.com

 Opa,

 Em 13 de novembro de 2012 10:32, Matheus Mendonça math...@nazar.laescreveu:

 Estou lançando o www.nazar.la

 Online postgres log analyzer.

 Ainda esta em private beta com alguns clientes mas devemos lançar ainda
 esse mês. Caso alguém tenha interesse meu e-mail é math...@nazar.la


 Legal. Pergunta básica: Free or non-free?


 Abs,
 Matheus Mendonça.

 Sent from my iPhone

 On 13/11/2012, at 07:26, Flavio Henrique Araque Gurgel 
 fla...@4linux.com.br wrote:

  On 13-11-2012 08:21, Juliano Atanazio wrote:
  pgFouine
 
  O pgFouine é um ótimo analisador de logs mas acabou parando no tempo.
 
  Seu substituto natural é o pgBadger, faz tudo o que o pgFouine faz e
  muito mais, além de mais rápido, com menos bugs, feito em Perl:
  http://dalibo.github.com/pgbadger/
 
  []s
  __
  Flavio Henrique A. Gurgel
  Líder de Projetos Especiais
  Consultoria, Projetos  Treinamentos 4LINUX
  Tel1: +55-11.2125-4747 ou 2125-4748
  www.4linux.com.br
  email: fla...@4linux.com.br
  __
  FREE SOFTWARE SOLUTIONS
  ___
  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



 Abraços
 --
 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


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Monitoramento

2012-11-13 Por tôpico Matheus Oliveira
 Oi Antônio,

Como falei no e-mail anterior, ainda estamos em private beta com alguns
clientes.
Pretendemos lançar a versão aberta ainda esse mês.

O Nazar é SaaS com dois modelos:

1 - Monitoramento contínuo do servidor postgresql.
2 - Uploads ad-hoc online

Abs,
Matheus Mendonça.

2012/11/13 Antonio Cesar cgcesarsoa...@gmail.com

  Quando e como posso usa o Online postgres log analyzer.

 Em 13/11/2012 09:49, JotaComm escreveu:

 Opa,

 Em 13 de novembro de 2012 10:32, Matheus Mendonça math...@nazar.laescreveu:

 Estou lançando o www.nazar.la

 Online postgres log analyzer.

 Ainda esta em private beta com alguns clientes mas devemos lançar ainda
 esse mês. Caso alguém tenha interesse meu e-mail é math...@nazar.la


 Legal. Pergunta básica: Free or non-free?


 Abs,
 Matheus Mendonça.

 Sent from my iPhone

 On 13/11/2012, at 07:26, Flavio Henrique Araque Gurgel 
 fla...@4linux.com.br wrote:

  On 13-11-2012 08:21, Juliano Atanazio wrote:
  pgFouine
 
  O pgFouine é um ótimo analisador de logs mas acabou parando no tempo.
 
  Seu substituto natural é o pgBadger, faz tudo o que o pgFouine faz e
  muito mais, além de mais rápido, com menos bugs, feito em Perl:
  http://dalibo.github.com/pgbadger/
 
  []s
  __
  Flavio Henrique A. Gurgel
  Líder de Projetos Especiais
  Consultoria, Projetos  Treinamentos 4LINUX
  Tel1: +55-11.2125-4747 ou 2125-4748
  www.4linux.com.br
  email: fla...@4linux.com.br
  __
  FREE SOFTWARE SOLUTIONS
  ___
  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



 Abraços
 --
 JotaComm
 http://jotacomm.wordpress.com


 ___
 pgbr-geral mailing 
 listpgbr-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


Re: [pgbr-geral] Migração de base Postgres para Oracle

2012-10-26 Por tôpico Matheus Oliveira
Oi Luiz,

Já fiz algumas migrações Oracle/Postgresql e Postgresql/Oracle e posso
ajudar.

Tem alguma dúvida específica?

Um ponto que pode dar mais trabalho é se você  tem objetos com nome maior
que 30 caracteres, pois no Oracle tem o limite de 30 caracteres pra nome de
objetos.

[]'s
Matheus Mendonça.
www.nazar.la - Postgresql Performance Analytics

2012/10/26 Tiago Adami adam...@gmail.com

 Em 26 de outubro de 2012 10:25, luiz damascena
 luiz.damasc...@trt8.jus.br escreveu:
  Especulemos que eu precise fazer a migração de base Postgres para Oracle.
 
  Quais as melhores maneiras de fazer isto?
 
  Imagino que pode envolver procedimentos muito detalhados; dessa forma,
 mesmo
  comentários em linhas gerais, referências de leitura, qualquer dica é bem
  vinda.

 Se você quiser migrar de Oracle para PostgreSQL, poderemos te ajudar.

 Procure uma lista de discussão Oracle.


 --
 TIAGO J. ADAMI
 http://www.adamiworks.com
 @tiadami
 ___
 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