Re: [pgbr-geral] Servidor lento

2016-09-17 Por tôpico Danilo Silva
2016-09-17 14:15 GMT-03:00 Antonio Cesar :

> Boa tarde,
>
> O servidor do meu cliente depois de uma queda de energia ficou muito lento
> algum pode me ajudar com alguma informação do que pode ter acontercido.
>

​Verifique se não ficou alguma transação preparada pendente de COMMIT ou
ROLLBACK. Dê uma olha na view​

​pg_prepared_statements

[]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] Servidor lento

2016-09-17 Por tôpico Antonio Cesar

Calma sou novo com banco de dados
Em 17/09/2016 17:10, Guimarães Faria Corcete DUTRA, Leandro escreveu:

  planos de execução


"GroupAggregate  (cost=77447.00..77447.10 rows=2 width=412)"
"  ->  Sort  (cost=77447.00..77447.00 rows=2 width=412)"
"Sort Key: ('Saídas '::character(15)), its.codigo_empresa, 
ite.codigo_anterior"
"->  Result  (cost=38723.47..77446.99 rows=2 width=412)"
"  ->  Append  (cost=38723.47..77446.99 rows=2 width=412)"
"->  HashAggregate  (cost=38723.47..38723.48 rows=1 
width=24)"
"  ->  Nested Loop  (cost=0.00..38716.21 rows=57 
width=24)"
"->  Nested Loop  (cost=0.00..16.55 rows=1 
width=13)"
"  ->  Index Scan using pk_item_codigo on item 
ite  (cost=0.00..8.27 rows=1 width=13)"
"Index Cond: (codigo = 724)"
"  ->  Index Scan using pk_unidade_codigo on 
unidade un  (cost=0.00..8.27 rows=1 width=8)"
"Index Cond: (codigo = 
ite.codigo_unidade)"
"->  Index Scan using idx_item_mensal_datfec on 
item_mensal its  (cost=0.00..38699.08 rows=57 width=19)"
"  Index Cond: ((ano_ref >= '2015-10-01'::date) AND 
(ano_ref <= '2016-09-30'::date) AND (codigo_item = 724))"
"->  HashAggregate  (cost=38723.47..38723.48 rows=1 
width=23)"
"  ->  Nested Loop  (cost=0.00..38716.21 rows=57 
width=23)"
"->  Nested Loop  (cost=0.00..16.55 rows=1 
width=13)"
"  ->  Index Scan using pk_item_codigo on item 
ite  (cost=0.00..8.27 rows=1 width=13)"
"Index Cond: (codigo = 724)"
"  ->  Index Scan using pk_unidade_codigo on 
unidade un  (cost=0.00..8.27 rows=1 width=8)"
"Index Cond: (codigo = 
ite.codigo_unidade)"
"->  Index Scan using idx_item_mensal_datfec on 
item_mensal its  (cost=0.00..38699.08 rows=57 width=18)"
"  Index Cond: ((ano_ref >= '2015-10-01'::date) AND 
(ano_ref <= '2016-09-30'::date) AND (codigo_item = 724))"

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

Re: [pgbr-geral] Servidor lento

2016-09-17 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2016-09-17 15:39 GMT-03:00 Antonio Cesar :
> Os discos estão normal.

O que te indicou isso?  top?  sar?  Cadê os planos de execução
problemáticos?  Se não há planos de execução problemáticos ou
mensagens de registro de atividade, impossível ajudar à distância.

Eu sugiro buscar consultoria urgente, pareces precisar de mais ajuda
do que a que podemos dar numa lista de discussões.


-- 
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] Servidor lento

2016-09-17 Por tôpico Antonio Cesar

Os discos estão normal.

Em 17/09/2016 15:20, Leonardo Gonçalves escreveu:


Já verificou a integridade dos discos?
Utiliza raid?  Se sim, Verificou se nenhum dos discos queimou?
Monitorou o desempenho dos discos?


Em 17/09/2016 14:25, "Antonio Cesar" > escreveu:


Linux Debian GNU/Linux 7.0 (wheezy)
Operação de Insert, update e delete todas ficarão lentas
principalmente o pg_dump.


Em 17/09/2016 14:19, Guimarães Faria Corcete DUTRA, Leandro escreveu:

2016-09-17 14:15 GMT-03:00 Antonio Cesar
mailto:cgcesarsoa...@gmail.com>>:

O servidor do meu cliente depois de uma queda de energia
ficou muito lento

Difícil ajudar assim.  Você ainda nem verificou o básico do
básico,
como a carga do sistema (pode não ser o PostgreSQL), que operações
especificamente estão lentas, eventuais planos de execução… não
sabemos nem qual o sistema operacional!




___
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



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

Re: [pgbr-geral] Servidor lento

2016-09-17 Por tôpico Leonardo Gonçalves
Já verificou a integridade dos discos?
Utiliza raid?  Se sim, Verificou se nenhum dos discos queimou?
Monitorou o desempenho dos discos?

Em 17/09/2016 14:25, "Antonio Cesar"  escreveu:

> Linux Debian GNU/Linux 7.0 (wheezy)
> Operação de Insert, update e delete todas ficarão lentas principalmente o
> pg_dump.
>
>
> Em 17/09/2016 14:19, Guimarães Faria Corcete DUTRA, Leandro escreveu:
>
>> 2016-09-17 14:15 GMT-03:00 Antonio Cesar :
>>
>>> O servidor do meu cliente depois de uma queda de energia ficou muito
>>> lento
>>>
>> Difícil ajudar assim.  Você ainda nem verificou o básico do básico,
>> como a carga do sistema (pode não ser o PostgreSQL), que operações
>> especificamente estão lentas, eventuais planos de execução… não
>> sabemos nem qual o sistema operacional!
>>
>>
>>
>
> ___
> 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] Servidor lento

2016-09-17 Por tôpico Antonio Cesar

Linux Debian GNU/Linux 7.0 (wheezy)
Operação de Insert, update e delete todas ficarão lentas principalmente 
o pg_dump.



Em 17/09/2016 14:19, Guimarães Faria Corcete DUTRA, Leandro escreveu:

2016-09-17 14:15 GMT-03:00 Antonio Cesar :

O servidor do meu cliente depois de uma queda de energia ficou muito lento

Difícil ajudar assim.  Você ainda nem verificou o básico do básico,
como a carga do sistema (pode não ser o PostgreSQL), que operações
especificamente estão lentas, eventuais planos de execução… não
sabemos nem qual o sistema operacional!




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

Re: [pgbr-geral] Servidor lento

2016-09-17 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2016-09-17 14:15 GMT-03:00 Antonio Cesar :
>
> O servidor do meu cliente depois de uma queda de energia ficou muito lento

Difícil ajudar assim.  Você ainda nem verificou o básico do básico,
como a carga do sistema (pode não ser o PostgreSQL), que operações
especificamente estão lentas, eventuais planos de execução… não
sabemos nem qual o sistema operacional!


-- 
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] Servidor lento

2016-09-17 Por tôpico Antonio Cesar

Boa tarde,

O servidor do meu cliente depois de uma queda de energia ficou muito 
lento algum pode me ajudar com alguma informação do que pode ter 
acontercido.


Segue configução da maquinda e do banco de dados posgresql.conf:

root@SVR-BD:/etc/postgresql/9.2/main# free -m
 total   used   free sharedbuffers cached
Mem: 32197  18875  13321  0 82  18195
-/+ buffers/cache:598  31599
Swap:19300 27  19273


shared_buffers=3072MB
effective_cache_size = 5120MB
work_mem = 500MB
maintenance_work_mem = 512MB
checkpoint_segments = 10
checkpoint_completion_target = 0.9

Servidor dedicado 32GB de
processor   : 7
vendor_id   : GenuineIntel
cpu family  : 6
model   : 45
model name  : Intel(R) Xeon(R) CPU E5-2407 0 @ 2.20GHz
stepping: 7
microcode   : 0x70d
cpu MHz : 1200.000
cache size  : 10240 KB
physical id : 1
siblings: 4
core id : 3
cpu cores   : 4
apicid  : 38
initial apicid  : 38
fpu : yes
fpu_exception   : yes
cpuid level : 13
wp  : yes

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

Re: [pgbr-geral] RollBack isolado, existe?

2016-09-17 Por tôpico sistemas

Uma pergunta, sem antes ter testado, rsrs, será que um PREPARE SQL antes
de cada Insert ou Update me traria o erro antes de efetivar?

Não. PREPARE tem haver com separar as fases de execução de um único 
comando.



  Euler Taveira


A solução ficou assim:

Inicia Transação
insert -> savepoint clientes
insert -> savepoint clientes
update -> savepoint clientes
insert -> savepoint clientes
insert -> Deu erro -> rollback clientes
insert -> savepoint clientes
insert -> savepoint clientes
insert -> Deu erro -> rollback clientes
insert -> savepoint clientes
insert -> savepoint clientes
Commit

Pelo meus testes ocorreu tudo OK
Usei sempre o mesmo nome para  "savepoint clientes" porque não preciso que 
sejam pontos separados


Value pela ajuda pessoal

Marcelo 


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