11 2935-3637

11 9-9127-6764

Oracle Tuning - SQL
(para DBAs e Desenvolvedores)

Existem dois tipos macro de Tuning.
O primeiro deles é o Tuning de Instância, de Bancos de Dados, de Sistema Operacional. Este é o Tuning que baixa um tempo de execução de 10 horas para 1 hora.
O segundo deles é o Tuning de SQL, de Aplicação, de Modelo. Este é o Tuning que baixa o tempo de execução de 1 hora para 1 minuto.
O DBA precisa conhecer os dois tipos. Muitas vezes, mesmo que ele só possa fazer o primeiro, mesmo assim precisará mostrar para o Desenvolvedor como fazer o segundo.
Por outro lado, o Desenvolvedor precisa conhecer o segundo, mas terá vantagem em conhecer o primeiro ao conversar com o DBA sobre problemas de desempenho.
Neste Treinamento iremos abordar desde o mecanismo interno do CBO (Cost Based Optimizer), e como funciona sua configuração em nível de instância e de sessão, para então entendermos os métodos de acesso, JOINs e agregações, focando em análise de planos de execução, entendendo-os de forma a escrever um bom SQL.
Este Treinamento é dirigido tanto a DBAs quanto para desenvolvedores.
Neste Treinamento utilizaremos o Oracle Database 19c (12.2.0.3), sempre abordando as diferenças em relação às versões anteriores.

Neste Curso os alunos irão aprender:


- Lendas de SQL
- Custo
- Configuração do CBO
- Seletividade e Cardinalidade
- SQL Engine
- Access Paths
- Query Transformation
- Join Methods
- Índices
- Análise de Estatísticas
- Coleta de Estatísticas
- Modelagem / Data Types
- Extração de Planos de Execução
- Análise de Planos de Execução
- Estabilidade de Plano de Execução
- Ferramentas (Trace 10046, Trace 10053, SQLHC, SQLT)
- Otimizações (Paralelismo / CTAS / External Tables / Compressão / InMemory)/td>
- Melhores Práticas em SQL

Pré-requisitos:

- Treinamento Oracle Performance Diagnostics & Tuning (ou conhecimento equivalente)

Valor: R$ 4.600,00