Trabalho de tunning
OTIMIZAÇÃO De BANCOS DE DADOS ORACLE 11G
Rio de Janeiro 2012.1
2
1. Quais são os 4 objetivos do tuning ? (1 pto)
R.: Os quatro principais objetivos do tuning são: Minimização do tempo de resposta e execução das transação, aumento da taxa de transferência e redução de I/O, aperfeiçoamento do uso da memória compartilhada pelas bibliotecas, redução o processamento dos computadores e por consequência minimizar custos.
2. Cite pelo menos 3 ferramentas utilizadas pelo DBA no processo de tuning de um banco Oracle. (1 pto)
R.: Explain Plan, TKPROOF, ADDM.
3. Quais são os 3 valores possíveis para o parâmetro STATISTICS_LEVEL ? (0,5 pto) Qual deles é o valor default ? (0,5 pto)
R.: Basic, Typical e All, Onde o valor default é Typical.
4. Qual é o processo de background responsável pela atualização do AWR ? (0,5 pto) Por default qual a periodicidade com que o AWR é atualizado no Oracle 11gR2 ? (0,25 pto) Por default, qual o periodo de retenção da informação armazenada no AWR ? (0,25 pto)
R.: O processo responsável pela atualização do AWR é o MMON (Memory Monitor). O Período que o AWR é atualizado por padrão no Oracle é de 1 hora (60 minutos) e o período de retenção da informação armazenada no AWR por padrão é de 7 dias (10180 minutos).
5. Escreva um script PL/SQL para modificar o periodo de retencao do AWR para 5 dias e o intervalo de atualização para 30 minutos. (1,0 pto)
3
R.: set echo off set verify off
accept v_interval number format 99 prompt 'Digite o intervalo em minutos: ' accept v_retention number prompt 'Digite o retenção em minutos do armazenamento dos snapshots: '
EXECUTE DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS( interval => &v_interval, retention => &v_retention);
undefine v_interval undefine v_retention
6. Qual o objetivo do relatório "Top SQL Reports" ? (0,5 pto) Cite 3 critérios para execução deste relatório ? (0,5 pto)
R.: Permitem que você encontre a