2. Com o tempo, as consultas, inserções,
modificações e exclusões em um
SGBD começam a ficar lentas, as tabelas
começam a ficar grandes demais fazendo com
que o SGBD perca desempenho. Quando isso
acontece, a única solução é a aplicação de
técnicas de tuning de desempenho no SGBD.
3. SQLTXPLAIN
• Esta é uma ferramenta desenvolvida em PL/SQL
cuja entrada é uma instrução SQL e a saída um
arquivo zip que contém várias informações sobre
a instrução SQL. Algumas são para diagnósticos, e
outras são para uso posterior como criar um
“Test Case”. Quando abrimos um chamado na
Oracle referente à Tuning de SQL, normalmente a
área de suporte vai pedir para instalar esta
ferramenta e executar um de seus principais
métodos para que eles possam analisar o
problema.
4. SNAPPER
• O Snapper é um script escrito em PL/SQL que
não requer a criação de objetos na base, ele
verifica as estatísticas de uma determinada
sessão e apresenta o percentual dos eventos
de espera mais importantes para aquela
sessão. Ele mostra um relatório TOP das
instruções SQL que foram executadas naquela
sessão durante o período especificado.
5. XTRACE
• Xtrace é uma ferramenta gráfica que facilita a
navegação nos arquivos de trace do Oracle,
manipulá-los e, opcionalmente, recuperá-los
como um arquivo de texto.
Podemos configurar a ferramenta para ver o
fluxo de execução, isto é, a seqüência das
instruções SQL no banco com seus respectivos
textos e valores das BINDS.
6. LAB128
• Lab128 freeware é uma ferramenta para os
administradores de banco de dados,
programadores e especialistas em Tuning. Ela
mostra o que a instância Oracle está fazendo
no momento, como os recursos estão sendo
utilizados, como esta a execução das consultas
de longa duração, e outras funções internas
do Oracle. Ela é muito útil tanto no ambiente
de produção quanto de desenvolvimento.