Programa do Curso
Metodologia de ajuste de aplicativos
Banco de dados de arquitetura e instância
- Processos de servidor
- Estrutura de memória (SGA, PGA)
- Analisando e compartilhando cursores
- Os arquivos de dados, arquivos de log, arquivos de parâmetros
Análise do plano de execução do comando
- Plano hipotético (EXPLAIN PLAN, SQLPlus AutoTrac XPlane)
- O plano de execução real (V$SQL_PLAN, XPlane, AWR)
Monitorando o desempenho e encontrando gargalos no processo
- Monitorando o status atual da instância por meio de visualizações do dicionário do sistema
- O monitoramento de dicionários históricos
- Aplicativo de rastreamento (SQLTrace, TkProf, TreSess
O processo de otimização
- Otimização de custos de propriedades e regulamentadas
- Determinação para otimizar
Controle o otimizador baseado em custo de trabalho:
- Parâmetros de sessão e instância
- Dicas (dicas)
- Padrões de planos de consulta
Statistics e histogramas
- Estatísticas de impacto e histogramas de desempenho
- Os métodos de coleta de estatísticas e histogramas
- Estratégia de contagem e estimativa de estatísticas
- Management estatísticas: bloqueio, cópia, edição, automação de coleta, monitoramento de alterações
- Amostragem dinâmica de dados (placas temporárias, predicados complexos)
- Estatísticas de múltiplas colunas, baseadas em expressões
- Statistics Sistema
A estrutura lógica e física do banco de dados
- Tabelas de espaços.
- segmentos
- Extensões (EXTENÇÕES)
- Blocos
Métodos de armazenamento de dados
- Os aspectos físicos da mesa
- Tabelas temporárias
- Índice de tabelas
- tabelas externas
- Tabela de Partição (span, letter, hash, mixed)
- Reorganização física de tabelas
Visualizações materializadas e mecanismo QUERY REWRITE
Métodos de indexação de dados
- Construindo índices B-TREE
- Índice de propriedades
- Índices: uma função única, de múltiplas colunas, inversa
- Índices de compressão
- Reconstrução e mesclagem de índices
- Índices virtuais
- Índices privados e públicos
- Índices de bitmap e junção
Estudo de caso – dados de varredura completa
- O impacto de um lugar no nível da mesa e bloquear leituras de desempenho
- Carregando dados de maneira convencional e direta
- A ordem dos predicados
Estudo de caso – acesso aos dados através do índice
- Métodos de índice de leitura (UNIQUE SCAN RANGE SCAN FULL SCAN FAST FULL SCAN MIN / MAX SCAN)
- Usando índices funcionais
- O índice de seletividade (fator de agrupamento)
- Índices de múltiplas colunas e SKIP SCAN
- NULL e índices
- Tabelas de índice (IOT)
- Índices de impacto das operações DML
Estudo de caso - classificação
- Classificando memória
- Classificar índice
- Classificar linguístico
- O efeito da entropia na classificação (fator de agrupamento)
Estudo de caso – junções e subconsultas
- A fusão: MERGE, HASH, NESTED LOOP
- Ingressa em sistemas OLTP e OLAP
- A ordem de troca
- Junções externas
- Associação AntiI
- Junções incompletas (SEMI)
- Subconsultas simples
- Subconsultas correlacionadas
- As visualizações, a cláusula WITH
Otimizador baseado em custos de outras operações
- Classificação de buffer
- NA LISTA
- VISUALIZAR
- FILTRO
- Tecla de parada de contagem
- Cache de resultados
Consultas dispersas
- Leia os planos de consulta para usar dblinks
- Escolhendo a marca líder
Processamento paralelo
Requisitos
- A livre utilização dos fundamentos da SQL e conhecimentos de ambiente de base de dados Oracle (preferencialmente Oracle 11g conclusão da formação - Nativo SQL para Programadores - Workshops)
- Experiência prática de trabalho com Oracle
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 5200 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (2)
1. Gostei do estilo de apresentação do instrutor e da paciência para explicar. 2. Gostei que o instrutor respondesse às nossas perguntas laterais, mesmo as que desviaram um pouco a discussão da apresentação, demonstrando flexibilidade. 3. Gostei que houvesse um laboratório prático, não apenas uma parte teórica. 4. Gostei que o curso fosse online.
Roxana - DB Global Technology
Curso - Oracle 11g - Application Tuning - Workshop
Máquina Traduzida
Experiência do treinador em otimização de SQL
Bogdan - DB Global Technology
Curso - Oracle 11g - Application Tuning - Workshop
Máquina Traduzida