Caros,
Estou fazendo meu TCC sobre melhoria de performance em BD implementados
sobre o PostgreSQL.
O trabalho tem duas seções específicas, as quais estou começando a
desenvolver exemplos práticos:
- Otimização de índices
- Otimização de consultas
Em ambos os casos, vou precisar monitorar um BD para apresentar os
problemas antes de otimizar, as soluções dadas e como ficou o desempenho
após a solução.
Para isso, venho até a lista para pedir apoio e dicas.
Meu ambiente de trabalho é um notebook com Windows Seven, PostgreSQL
8.4, 3GB RAM.
Também posso simular ambientes com máquina virtual rodando Windows XP ou
Linux.
Quanto ao monitoramento, pensei em usar uma ferramenta própria para essa
atividade.
Estudei o BenchmarkSQL, porém ele analisa a configuração do ambiente e
hardware, usando um esquema de BD próprio para seu tipo de teste
(criando tabelas próprias e definindo pesos para consultas).
No entanto, se eu precisar analisar o BD de uma aplicação qualquer, pelo
que entendi, o benchmarkSQL não vai ser tão útil.
Então pergunto, há alguma ferramenta que faça o monitoramento de um BD
já existente? (PS. Preferencialmente livre e que rode em Windows).
Uma alternativa que verifiquei é o uso do comando EXPLAIN. Esse comando
se aplica mais para a otimização de consultas e, nesse caso, eu preciso
saber antecipadamente quais as consultas que deverão ser analisadas.
A dúvida é como descobrir quais são as consultas que precisam ser
analisada em um BD qualquer.
Por fim, alguem sabe indicar onde poderia encontrar BDs PostgreSQL para
teste, sem precisar criar um ou mais específicos para o trabalho?
--
Att,
Carlos Augusto Machado
Email: [email protected]
MSN: [email protected]
Fone: (49) 88532089
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral