Julgue os itens subsecutivos, com relação ao tunning de banc...

Próximas questões
Com base no mesmo assunto
Q351886 Banco de Dados
Julgue os itens subsecutivos, com relação ao tunning de banco de dados.

O SQL_TRACE e o TKPROF podem identificar se determinada sentença SQL pode ser otimizada a fim de diminuir o consumo de processamento em consulta a banco de dados Oracle.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: C - certo

O SQL_TRACE é uma ferramenta que permite a coleta de informações detalhadas sobre a execução de instruções SQL. Quando ativado, ele gera um arquivo de trace que contém métricas de tempo e processamento para as operações de SQL executadas.

Em seguida, o TKPROF entra em ação como um utilitário que formata os arquivos de trace gerados pelo SQL_TRACE. O TKPROF pode ser utilizado para criar relatórios que ajudam na análise do desempenho das consultas, mostrando estatísticas como o número de chamadas, tempos de execução e uso de recursos. Com essas informações em mãos, o desenvolvedor ou DBA pode identificar consultas ineficientes e decidir sobre as melhores estratégias de otimização.

Portanto, a afirmativa de que o SQL_TRACE e o TKPROF podem identificar se determinada sentença SQL pode ser otimizada para diminuir o consumo de processamento em um banco de dados Oracle está correta. Essas ferramentas são vitais para o processo de tuning de banco de dados, ajudando a melhorar a performance dos sistemas que dependem de consultas SQL eficientes.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos


http://www.oracle-base.com/articles/8i/tkprof-and-oracle-trace.php

The TKPROF program converts Oracle trace files into a more readable form

O SQL_TRACE provê informação de performance para declarações SQL.

O TKPROF provê formatação do conteúdo do arquivo de rastreamento e colocar a saída em um arquivo de saída legível.

 

https://docs.oracle.com/cd/B10501_01/server.920/a96533/sqltrace.htm#1052

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 !

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo