Gabarito Certo
SQL Trace
O SQL Trace gera informações para cada instrução SQL executada por uma determinada instância do Oracle ou gerada por algum usuário específico.
Dentre as informações geradas, podemos destacar:
· Contadores de parse, fetch e execute.
· Tempos de CPU e o tempo gasto com a instrução.
· Leituras físicas e lógicas.
· Número de linhas processadas.
As informações são armazenadas nos arquivos de trace do Oracle.
TKPROF
Este utilitário formata o resultado gerado nos arquivos de trace. São relacionadas todas as instruções que foram executadas, quais recursos foram empregados, o número vezes que foram executadas e a quantidade de linhas processadas.
De posse destas informações é possível verificar as instruções tem um impacto maior no desempenho.
Geralmente o problema de desempenho está localizado naquelas instruções mais elaboradas que utilizam recursos pesados para o banco de dados como diversos joins, unions, etc. Porém algumas vezes melhorando o desempenho de uma instrução mais simples, entretanto que executa muitas vezes em um determinado procedimento, poderia ser mais significativa na performance do aplicativo.
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !