Postagens

Tunning Advisor/Performance : Criando e executando Tunning tasks no SQLPLUS em background

 Este documento tem a finalidade de demostrar como criar um job para executar o Tunning advisor para um determinado sql_id em background enquanto analisa um determinado problema de performance e como mostrar o resultado da tunning task. Se trata de uma atividade que otimiza o tempo de uma análise de performance onde temos vários pontos a cobrir como : Análise de locks, tempo de execução, troca de planos, indexes e etc. Criando a tunning task em background, enquanto a mesma executa, podemos seguir realizando as demais análises até que a task conclua e dessa forma temos uma visão mais clara e completa da performance de um determinado SQL_ID. Identificando o SQL_ID lento: Com a query abaixo, supondo que tenhamos uma sessão do user TESTE lenta, podemos identificar qual a máquina (Máquina da aplicação) ou até mesmo caso seja informado qual o SID da sessão lenta e pegar o SQL_ID para executar a Tunning Task.  SQL> set lines 9999 set pages 9999 COL IDENTIFICADOR FOR a15; COL USERN...