Monitorando o banco de dados PostgreSQL

janeiro 15, 2009

Pgtop

O pgtop é um utilitário que permite monitorar a performasse de seu SGBD. Muito útil para identificar query’s problemáticas que estão consumindo carga de processamento ou memória.

Antes da instalação algumas informações importante:

- Sistema operacional: Debian GNU/Linux 4.0 Eetch r6
- Banco de dados instalado na máquina: PostgreSQL-8.3.3

Dependências necessárias para instalação:

- Perl
- Getopt
- DBI
- Term
- DBD

Download do pacote:

# wget http://ftp.casaafacerilor.ro/mirrors/CPAN/authors/id/C/CO/COSIMO/pgtop-0.05.tar.gz

# aptitude -y install libdbd-pg-perl

# aptitude -y install libterm-readkey-perl

# tar -zxvf pgtop-0.05.tar.gz

# cd pgtop-0.05

# perl Makefile.PL

# make

# make test

# make install

Após a instalação execute o comando:

# pgtop -s 1 -d database -u postgres

-s Seta o delay (o padrão é 5).

-d Informa a database que você quer monitorar.

-u Informa o usuário do banco.

Tela do comando pgtop

Tela do comando pgtop


Para mais informações execute os comandos:

        # pgtop  –help
        # man pgtop
 
O pgtop foi inspirado na ferramenta mytop (http://mytop.sourceforge.net/), que por sua vez foi inspirado pelo sistema monitorção top. Pgtop irá conectar a um servidor PostgreSQL e periodicamente executar consultas (pg_stat *) resumindo as informações a partir deles, em um formato útil.

4 Responses to “Monitorando o banco de dados PostgreSQL”

  1. Adriano Says:

    Show de bola. Me ajudou muito… Value linux man!!!!!!!!!!!

  2. Felipe JavaMan Says:

    Cara incrivel! Ha algum tempo atras meu chefe estava precisando de um analista que pudesse desenvolver algo do tipo, pois como a empresa trabalha com desenvolvimento de pagina de internet usando JSP e Servlets o SGBD ficava dando erro direto, pois a sobrecarga era imensa devido aos varios testes e correcoes executadas ao longo do processo de construcao do software.


  3. Ae guilhermão!! Muito bom cara!!!

    Espero ver muitas coisas boas de PostgreSQL, Asterisk e Linux por aqui!

    Parabéns pela iniciativa!

    Abraço, Ulisses!!

  4. Diorgenes Says:

    fala Enterprise
    pô show de bola!
    depois vou te mandar o convite para ser colunista no meu site

    Sucesso!


Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.