Olá pessoal,
Hoje fizeram outra pergunta interessante!
Como eu faço para saber se algum parâmetro do otimizador de outra sessão do Oracle foi alterado?
Existe uma view chamada V$SES_OPTIMIZER_ENV, que é uma das formas de obter essa informação.
Vamos abrir uma nova sessão e alterar o parâmetro "optimizer_features_enable":
Para verificar se existe algum parâmetro alterado em outra sessão, podemos utilizar o SELECT abaixo:
SELECT
ses.sid,
ses.serial#,
ses_alter.name,
ses_alter.value value_ses,
orig.value value_db
FROM
v$ses_optimizer_env ses_alter,
v$sys_optimizer_env orig,
v$session ses
WHERE ses.sid=69
and ses.sid = ses_alter.sid
and ses_alter.id = orig.id
and ses_alter.value < > orig.value;
Ok, mas e se o parâmetro alterado não tiver relação com o otimizador ?
Esse será o assunto do próximo post :)
0 comentários:
Postar um comentário