Flávio,
Você acha que a consulta que gerou o temp foi um select de uma única
tabela, indo pela PK, sem order by, sem nada, resultando uma única linha?
Um temp de mais de 70MB?
Pois esse select é o que está abaixo da criação do temp, e a que está acima
é um select distinct
2015-03-05 12:25 GMT-04:00 Émerson Eng. emersonnar...@gmail.com:
Estou analisando uma demanda onde Postgres faria parte de uma VM que contém
diversas aplicações.
Basicamente uma mesma VM é executada em nuvens diferentes, conforme regras
definidas, localização e característicias dessa nuvem.
A query que gerou o temp foi o select distinct (Acima) e não a que apareceu
no pgbadger (abaixo da criação do temp)
Caro Luiz Carlos, o PostgreSQL escreve no log a consulta que gerou o
temporário *sempre* abaixo da linha que informa o tamanho do arquivo
gerado.
Não vejo bug algum aí e o
2015-03-05 13:10 GMT-03:00 Fernando Cambiaghi cambia...@gmail.com:
No mínimo, declare CPF e CNPJ como chaves também.
Temos apenas um campo para estes dois, chamado nr_cpf_cgc( varchar(14) ),
sendo que é um índice único com validação para CPF e CNPJ na inclusão.
Exatamente o que sugeri,
2015-03-05 12:44 GMT-03:00 Flavio Henrique Araque Gurgel fha...@gmail.com:
Utilize NFSv4, um kernel recente, numa distribuição com suporte correto e
atualizada.
Monte o sistema de arquivos em modo síncrono.
O desempenho pode ficar abaixo do esperado mas isso depende de sua
aplicação, rede,
2015-03-05 13:29 GMT-03:00 Émerson Eng. emersonnar...@gmail.com:
Infelizmente não posso instalar aplicações no servidor de storage.
Tenho apenas uma pasta acessível via NFS e, um usuário via SSH sem permissão
root ou de instalar qualquer coisa, ou mesmo abrir qualquer portas.
Não espere
Infelizmente não posso instalar aplicações no servidor de storage.
Tenho apenas uma pasta acessível via NFS e, um usuário via SSH sem
permissão root ou de instalar qualquer coisa, ou mesmo abrir qualquer
portas.
___
pgbr-geral mailing list
Boa tarde a todos,
estou implementando o backup com o pg_basebackup, mas esta muito lento.
utlizei os comandos a seguir:
1 - pg_basebackup -h 127.0.0.1 -U bkp_user -D /home/bkp -Ft -z
2 - pg_basebackup -h 127.0.0.1 -U bkp_user -D /home/bkp
O database ocupa em média 377GB, executando o backup
Infelizmente não posso instalar aplicações no servidor de storage.
Tenho apenas uma pasta acessível via NFS e, um usuário via SSH sem
permissão root ou de instalar qualquer coisa, ou mesmo abrir qualquer
portas.
Nesse caso é fria instalar o diretório do cluster nesse servidor NFS,
desculpe a
Realmente o problema é IO, vou analisar o que esta ocorrendo para poder
identificar o que esta causando esse gargalo de disco.
Obrigado pela ajuda
Em Qui, 2015-03-05 às 14:17 -0300, Euler Taveira escreveu:
On 04-03-2015 15:26, Eduardo Rodrigues wrote:
estou implementando o backup com o
On 05-03-2015 12:56, Francisco Porfirio wrote:
Não replicar DDL's seria um gargalo para mim, tendo em vista que tenho
atualizações com uma boa frequencia das apps.
Como eu disse ele não replica *automaticamente*. Você pode fazer isso
manualmente usando o slonik (vide EXECUTE SCRIPT [1]).
On 04-03-2015 14:29, Eduardo Rodrigues wrote:
aproveitando o tópico desse e-mail
Não sequestre um assunto mesmo se ele for similar a sua dúvida.
--
Euler Taveira Timbira - http://www.timbira.com.br/
PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
2015-03-05 12:55 GMT-03:00 Fernando Cambiaghi cambia...@gmail.com:
cd_cliente é uma chave primária? Qual é o esquema da tabela cliente?
Sim, cd_cliente é a chave primária. Essa é uma tabela que foi criada em
nosso sistema em 1998 e não está normalizada como deveria, mas acho que nem
vem ao
On 04-03-2015 15:26, Eduardo Rodrigues wrote:
estou implementando o backup com o pg_basebackup, mas esta muito lento.
utlizei os comandos a seguir:
Você falou em 'load' mas o que interessa é IO. Qual é a saída do vmstat
ou iostat ao executar o pg_basebackup?
Não há um modo de adicionar mais
Boa tarde a todos,
aproveitando o tópico desse e-mail: estou implementando o backup com o
pg_basebackup, mas esta muito lento. utlizei os comandos a seguir:
1 - pg_basebackup -h 127.0.0.1 -U bkp_user -D /home/bkp -Ft -z
2 - pg_basebackup -h 127.0.0.1 -U bkp_user -D /home/bkp
O database
Gostaria da opinião especialmente de quem já utilizou NFS(Network File
System) junto ao PostgreSQL para dividir a pasta *data* pela rede.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
2015-03-04 17:34 GMT-03:00 Émerson Eng. emersonnar...@gmail.com:
Gostaria da opinião especialmente de quem já utilizou NFS(Network File
System) junto ao PostgreSQL para dividir a pasta data pela rede.
Nunca usei, mas não é necessário provar um ovo para saber que está podre.
Eu,
Para sua consulta, o índice ideal seria:
CREATE INDEX ON cliente (cd_filial_inclusao, cd_cliente);
Assim é possível buscar rapidamente o cd_filial_inclusao pelo número
exato e então só pegar o último elemento, com maior cd_cliente.
Interessante. Vou fazer uns testes aqui, apenas para
Pessoal,
Amanhã teremos um webinar sobre PostgreSQL 9.4:
*Data: *05/ MARÇO
*Horário:* 11:30hr
*ASSISTA 'AO VIVO' VIA HANGOUT
2015-03-05 10:28 GMT-03:00 Fernando Cambiaghi cambia...@gmail.com:
Ao executar a seguinte consulta :
SELECT max( cd_cliente ) FROM cliente WHERE cd_filial_inclusao = 563
O resultado do plano de acesso é o seguinte:
Como é que se chamava isso, ‘problema A-B’? Onde a pessoa pergunta o
que quer fazer, mas não explica sua real necessidade?
Problema XY - Você quer fazer X, acha que Y é uma boa solução e pergunta
como fazer Y.
[]s
Flavio Gurgel
___
pgbr-geral
cd_cliente é uma chave primária? Qual é o esquema da tabela cliente?
Sim, cd_cliente é a chave primária. Essa é uma tabela que foi criada em
nosso sistema em 1998 e não está normalizada como deveria, mas acho que nem
vem ao caso. Essa tabela armazena clientes PF e PJ, por isso a PK não é o
CPF
2015-03-05 12:49 GMT-03:00 Flavio Henrique Araque Gurgel fha...@gmail.com:
Como é que se chamava isso, ‘problema A-B’? Onde a pessoa pergunta o
que quer fazer, mas não explica sua real necessidade?
Problema XY - Você quer fazer X, acha que Y é uma boa solução e pergunta
como fazer Y.
Merci
Gostaria da opinião especialmente de quem já utilizou NFS(Network File
System) junto ao PostgreSQL para dividir a pasta /data/ pela rede.
Utilize NFSv4, um kernel recente, numa distribuição com suporte correto
e atualizada.
Monte o sistema de arquivos em modo síncrono.
O desempenho pode ficar
2015-03-05 12:44 GMT-03:00 Flavio Henrique Araque Gurgel fha...@gmail.com:
Dividir o diretório do cluster pela rede não faz sentido na maioria dos
casos, talvez para algum tipo de failover, explique melhor sua necessidade.
Como é que se chamava isso, ‘problema A-B’? Onde a pessoa pergunta o
Obrigado pela Resposta Euler,
Não replicar DDL's seria um gargalo para mim, tendo em vista que tenho
atualizações com uma boa frequencia das apps.
Sobre o large objects, no modelo Stream Replication existe alguma
restrição, ou funciona bem?
Em 5 de março de 2015 11:51, Euler Taveira
Para sua consulta, o índice ideal seria:
CREATE INDEX ON cliente (cd_filial_inclusao, cd_cliente);
Assim é possível buscar rapidamente o cd_filial_inclusao pelo número
exato e então só pegar o último elemento, com maior cd_cliente.
Matheus, apresento o retorno da sua dica:
Possivelmente não é viável ou interessante mudar tudo, mas a chave
primária poderia, em tese, ser definida sobre um atributo ‘CPF/CNPJ’,
com restrições de integridade tanto para validar CPF ou CNPJ quanto
para, na dificuldade de normalizar, garantir que outros atributos
estão consistentes
Evite o top-post
Realmente o problema é IO, vou analisar o que esta ocorrendo para poder
identificar o que esta causando esse gargalo de disco.
Ou rede.
[]s
Flavio Gurgel
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
Segue resultado do pgbadger
RankSizeQuery176.05 MiB
SELECT processo0_.id_processo AS id1_189_0_, processo0_.nm_actor_id AS
nm2_189_0_, processo0_.id_caixa ASid12_189_0_, processo0_.ds_complemento AS
ds3_189_0_, processo0_.dt_fim AS dt4_189_0_, processo0_.dt_inicio AS
dt5_189_0_,
Pessoal,
Hoje, logo mais, teremos um webinar sobre as novidades do PostgreSQL 9.4
com o grande Matheus Espanhol:
Data: 05/MARÇO
Horário: 11:30hr
ASSISTA 'AO VIVO' VIA HANGOUT
Pessoal,
Hoje, logo mais, teremos um webinar sobre as novidades do PostgreSQL 9.4
com o grande Matheus Espanhol:
Data: 05/MARÇO
Horário: 11:30hr
ASSISTA 'AO VIVO' VIA HANGOUT
Senhores, para quem não pode ver ao vivo, está disponível para quem quiser
conhecer o primeiro programa gravado ao vivo da Timbira:
https://www.youtube.com/watch?v=UoO9g3shppw
Comentários e sugestões para os próximos são bem vindos. Em abril deveremos
fazer um programa só sobre o Jasonb.
--
Boa Tarde Comunidade,
Atualmente estou usando o postgres 9.3.5, e estudando uma solução que sejá
mais adequada para a minha realidade.
Tenho um Server com vários databases, e gostaria de criar um slave para ter
a replicação de alguns destes, não todos. Pelo que já li, através do
Streaming
Bom dia.
Estou com um problema e não sei o que está causando este.
Ao executar a seguinte consulta :
SELECT max( cd_cliente ) FROM cliente WHERE cd_filial_inclusao = 563
O resultado do plano de acesso é o seguinte:
Criei uma função que faz um INSERT e retorna TRUE caso a transação tenha
sucesso.
CREATE OR REPLACE FUNCTION core.funcInsertBairros(f_nome character
varying)
RETURNS boolean AS
$BODY$BEGIN
INSERT INTO core.Bairros(nome) VALUES($1); -- Insert new Bairro
RETURN TRUE;
EXCEPTION
On 04-03-2015 16:08, Francisco Porfirio wrote:
Atualmente estou usando o postgres 9.3.5, e estudando uma solução que sejá
mais adequada para a minha realidade.
Tenho um Server com vários databases, e gostaria de criar um slave para ter
a replicação de alguns destes, não todos. Pelo que já
Em 5 de março de 2015 10:33, Matheus de Oliveira matioli.math...@gmail.com
escreveu:
Pessoal,
Hoje, logo mais, teremos um webinar sobre as novidades do PostgreSQL 9.4
com o grande Matheus Espanhol:
Data: 05/MARÇO
Horário: 11:30hr
ASSISTA 'AO VIVO' VIA HANGOUT
On 05-03-2015 10:28, Fernando Cambiaghi wrote:
Neste caso a consulta não deveria utilizar o índice acima para realizar a
busca? Pois até onde tenho conhecimento, ainda que um índice seja composto,
se eu utilizar as colunas na ordem do índice na cláusula where, ainda que
não utilize todas as
39 matches
Mail list logo