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
 28 horas

Declaração de Clientes (1)

Cursos Relacionados

Categorias Relacionadas