sistema muito lento banco de dados postgres

1. sistema muito lento banco de dados postgres

Fábio Sousa Bufalari
bufalari

(usa Ubuntu)

Enviado em 04/10/2011 - 17:04h

pessoal boa tarde, estou precisando encarecidamente de uma ajuda.
na empresa onde trabalho funciona da seguinte maneira, temos um servidor Debian onde esta instalado o banco de dados postgres, de uns tempos pra cá ficou tudo muito lento e hoje esta quase impossivel pra tirar um relatorio, ou fazer alguma tipo de lançamento, a empresa que presta o serviso do sistema que gerencia esta colocando a culpa no Debian, tem como verificar ou monitorar ou de alguma forma saber se realmente esta com problemas mesmo em alguma rotina do Debian ? testei em um servidor windows funcionou rapidão! espero as informaçoes que passei seja o suficiente caso nao seja estarei a disposição.
muito obrigado.
Fábio Bufalari


  


2. Re: sistema muito lento banco de dados postgres

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 07/10/2011 - 16:38h

Essa é difícil, pq não tenho nem ideia de como esta seu sistema ... mas vamos a algumas dicas:

1) verificar consumo de CPU (pelo top ou vmstat mesmo)
2) verificar o seu i/o (iostat)
3) select * from pg_stat_user_tables;
Com base no resultado verifique:
3.1) Quando foi o ultimo vacuum ou auto
select * from pg_stat_user_tables;

Nessa consulta veja:

a) qdo foi feito o ultimo vacuum/autovacuum
b) qdo foi feito o ultimo analyze/autoanalyze
c) qanto vc tem de dead tuples / live tuples
d) considere o seu relatorio e veja as tabelas que ele usa ... considere rodar um CLUSTER e depois um analyze no banco.

4) Dê uma olhada também se esse seu relatório não está gerando muitos arquivos temporários ...

Mas se antes não dava esse problema, eu acredito que ... ou é algo novo concorrendo ou tá faltando manutenção.

Depois disso, ai teremos que ver parâmetros


3. CLUSTER

Rafael Domingos
radcia

(usa CentOS)

Enviado em 15/08/2016 - 15:48h

Ola amigo,
O que seria rodar um "cluster"


4. Re: sistema muito lento banco de dados postgres

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 15/08/2016 - 17:16h

As bases tiveram algum aumento nos acessos?
Existe aplicações em execução no mesmo servidor ou o servidor é dedicado somente ao banco de dados?


5. Re: sistema muito lento banco de dados postgres

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 15/08/2016 - 19:56h

Respondendo a pergunta, CLUSTER é um comando que reorganiza a tabela fisicamente utilizando um índice que você determinar.
https://www.postgresql.org/docs/9.1/static/sql-cluster.html








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts