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

Responder a