Programa do Curso

Introdução ao Ajuste de SQL

  • Visão geral e objetivos do ajuste de desempenho
  • Visão geral da arquitetura do Oracle Optimizer
  • Conceitos-chave de ajuste: custo, cardinalidade, seletividade

Compreendendo Planos de Execução

  • Gerando e interpretando planos de execução
  • EXPLAIN PLAN vs DBMS_XPLAN
  • Vazamentos comuns de desempenho nos planos

Estratégias de Indexação

  • Tipos de índice e suas implicações para ajuste
  • Criando e analisando índices para desempenho
  • Usando índices invisíveis e baseados em funções

Ferramentas de Ajuste do Oracle

  • Automatic Workload Repository (AWR)
  • Automatic Database Diagnostic Monitor (ADDM)
  • SQL Tuning Advisor e SQL Access Advisor

Gerenciamento de Planos de SQL

  • Baselines de planos e captura de planos
  • Gerenciando evoluções de planos
  • Usando diretivas de plano de SQL

Técnicas Avançadas de Ajuste de SQL

  • Bind peeking e compartilhamento adaptativo de cursor
  • Usando dicas e perfis para controlar a execução
  • Diagnóstico e correção de consultas complexas

Cenários Práticos de Ajuste

  • Análise de problemas SQL do mundo real
  • Exercícios passo a passo de ajuste
  • Melhores práticas e listas de verificação para ajuste

Resumo e Próximos Passos

Requisitos

  • Compreensão de Oracle SQL e PL/SQL
  • Experiência trabalhando com Oracle Database como desenvolvedor ou DBA
  • Familiaridade básica com planos de execução e conceitos de indexação

Público-alvo

  • Desenvolvedores de banco de dados Oracle
  • Engenheiros de performance
  • Administradores de banco de dados
 21 Horas

Próximas Formações Provisórias

Categorias Relacionadas