Oracle 11g: SQL Tuning Workshop
Oracle 11g: SQL Tuning Workshop
Integral | Noturno | Sábado |
---|---|---|
Saber destas turmas | Saber destas turmas | Saber destas turmas |
- Online Ao Vivo |
- Presencial
Objetivo do curso
Conteúdo do curso
Expandir todas as seções- Conceito de instância.
- Conectando-se a uma instância.
- Estruturas de memória de uma instância.
- Database Buffer Cache.
- Redo Log Buffer.
- Shared Pool.
- Processamento de um comando DML.
- Processamento do comando COMMIT.
- Large Pool, Java Pool e Streams Pool.
- PGA.
- Processos de background da instância.
- ASMM.
- AMM.
- Estruturas físicas e lógicas do banco de dados.
- Segmentos, Extensões e Blocos.
- Tablespaces SYSTEM e SYSAUX.
- Razões para a baixa performance de um comando SQL.
- Exemplos de comandos ineficientes.
- Ferramentas para monitoramento de performance.
- As tarefas relacionadas ao tuning de SQL.
- CPU Time e Wait Time.
- Escalabilidade no desenvolvimento de aplicações.
- Erros comuns nos sistemas aplicativos.
- Metodologia de tuning.
- Simplicidade no projeto da aplicação.
- Modelagem dos dados.
- Projeto das tabelas.
- Projeto do índices.
- Usando views.
- Compartilhando cursores.
- Fases do processamento de um comando SQL.
- Razão da existência do Optimizer.
- Otimização durante a fase de Parse.
- A transformação de comandos SQL.
- Exemplos.
- Optimizer baseado em custo.
- Estimando a seletividade.
- Estimando a cardinalidade.
- Estimando o custo.
- Geração do Plano de Execução.
- Controlando o comportamento do Optimizer.
- Estruturas principais e formas de acesso às tabelas.
- FTS-Full Table Scan.
- Casos de uso do FTS.
- Acesso pelo ROWID.
- Visão geral sobre índices.
- Indices B-tree.
- Tipos de Index Scan.
- Operação AND-EQUAL.
- Indices B-tree e NULL values.
- IOT-Index Organized Tables.
- IOT Scans.
- Indices tipo Bitmap.
- Exemplos de uso dos indices bitmap.
- Operações Bitmap.
- Indice do tipo Bitmap Join.
- Indices compostos.
- Indices invisíveis.
- Regras gerais para gestão de índices.
- Monitorando o uso dos índices.
- Cluster.
- Quando o cluster é útil.
- Operadores de ordenação (Sort).
- Métodos de join.
- Operações de filtragem.
- Operações de concatenação.
- Operações de conjunto.
- Operador de Result Cache.
- O que é um plano de execução?
- Visualizando o plano de execução.
- O comando Explain Plan.
- O uso da Plan Table. Autotrace.
- A view V$SQL_PLAN.
- AWR.
- Gerenciando o AWR com PL/SQL.
- As view mais importantes de AWR.
- Monitorando um SQL.
- SQL Monitoring Report.
- Interpretando um plano de execução.
- Tipos de estatística do Optimizer.
- As views DBA_TAB_STATISTICS, DBA_IND_STATISTICS eDBA_TAB_COL_STATISTICS.
- Fator de clusterização de um índice.
- O conceito de Histograma.
- Histogramas de Frequência.
- Visualizando os histogramas.
- Histograma balanceado na altura.
- Considerações gerais sobre histogramas.
- Estatísticas Multicolunas.
- Estatísticas de Expressões.
- Coletando estatísticas do sistema.
- Como coletar estatísticas manualmente.
- O que é o Optimizer Dynamic Sampling.
- Bloqueando as estatísticas.
- Compartilhamento de cursores versus o uso de literais.
- Uso de variáveis bind no SQL*Plus.
- Variáveis bind no Enterprise Manager.
- Bind Variable Peeking.
- Melhorias no compartilhamento de cursores.
- O parâmetro CURSOR_SHARING.
- Adaptive Cursor Sharing.
- O que são os hints?
- Visão geral dos hints.
- Tipos de hint.
- Codificando os hints.
- Regras para uso dos hints.
- Sintaxe dos hints.
- Categorias de hints.
- Metas da otimização.
- Hints de trajetórias de acesso (Access Paths).
- Hints para transformação de queries (Query Transformation).
- Hints para sequência dos joins (Join Order).
- Outros tipos de hint.
- O desafio da geração de trace no ambiente Internet.
- Localizando os arquivos de trace no Oracle.
- O conceito de Serviço.
- Uso de serviços com aplicação cliente/servidor.
- Gerando trace associado ao serviço.
- Utilizando Enterprise Manager para gerar trace de serviços.
- Gerando trace para uma sessão específica.
- Gerando trace para sua própria sessão.
- Utilitário trcsess.
- Analizando o conteúdo de um arquivo de trace SQL.
- Utilitário TKPROF.
- Desafios enfrentados em um tuning de aplicação.
- Visão geral do SQL Tuning Advisor.
- Estatísticas de objetos.
- Ausência de estatística.
- Estatística desatualizada.
- Criação de SQL profiles.
- Análise da Access Path.
- Análise da estrutura de um SQL.
- Modêlo de uso do SQL Tuning Advisor.
- Visão geral do SQL Access Advisor.

Instrutores
Nossos instrutores são profissionais de destaque no mercado, que vivem na prática tudo o que ensinam.

Alessandra Morais
Desenvolvedora Back-end

Pedro Cardoso
Desenvolvedor Fullstrack

José Sillas
UX/UI Designer
Depoimentos dos nossos alunos
Manuela Oliveira
Foi de longe o melhor instrutor de Excel que tive. Ele estava cheio de ótimas dicas e as tornava fáceis de entender e seguir. Ele também tornou a aula super interessante e manteve a nossa atenção.
Tiago Almeida
Eu sempre achei que estava bem avançado no Excel, até hoje, onde alguns itens que aprendi foram realmente reveladores.
Celso S.
Fiquei muito impressionado com a agilidade e a disposição do instrutor de adaptar o curso para atender às necessidades dos alunos.
Saiba mais sobre nossos Cursos
Ver Todos
Pacote Full Access
Cursos ilimitados ao vivo
Todos os cursos e um único produto
+ de 200 cursos na área de tecnologia, projetos, negócios e governança.
Em 12 Meses você se tornará um Especialista nas Maiores Tecnologia e Metodologias Mundiais da Atualidade!











