Social Icons

Database Performance Tuning




Aprenda a identificar e resolver problemas de performance em Bancos de Dados Oracle


Treinamento com instrutor certificado pela Oracle em Performance Tuning 
(Oracle Database 11g Performance Tuning Certified Expert)


Público Alvo
  

   Estudantes e Profissionais de TI (principalmente DBAs) que pretendem otimizar o desempenho de Bancos de Dados Oracle.

     Você não precisa gastar horrores com licenciamento das options Diagnostics Pack e Tuning Pack para otimizar o seu Banco de Dados Oracle. Em um servidor comum Intel com 32 CPUs você precisaria gastar 200 mil dólares com o licenciamento dessas options para usar os recursos de otimização que ela oferece. Com aproximadamente 0,25% desse valor você se capacita e consegue obter resultados muito melhores!

   Indicado para alunos exigentes que querem aprender com um instrutor que tenha conhecimentos e experiência no tema do treinamento, e que querem aprender com aulas dinâmicas, objetivas, e que não sejam apenas teóricas, mas que conciliam muito bem teoria e prática, com maior foco na prática!

Pré-requisitos

   Possuir conhecimentos básicos de administração de Banco de Dados Oracle e instruções SQL. É necessário ter conhecimentos prévios da arquitetura de um Banco de Dados Oracle, tais como: SGA, PGA, datafiles, controlfiles, redo logs etc.
   
         

CONTEÚDO PROGRAMÁTICO

1- Introdução
     Por que e onde otimizar.
     História, arquitetura e curiosidades do Oracle Database.
     Objetivos e métodos de otimização.

2- Identificando problemas de performance
     Como identificar e resolver problemas de performance em um Banco de Dados através da metodologia tradicional de tuning.
     Problemas de performance mais comuns.
     Como priorizar quais problemas devem ser resolvidos primeiro.
     Exercícios para colocar em prática o aprendizado do capítulo.     
           
3- Identificando problemas de performance através dos Wait Events   
     O que são Wait Events e como eles podem nos ajudar a identificar problemas de performance no Banco de Dados.
     Classes de Wait Events.
     Ferramentas para analisar Wait Events.
     Visões de performance dinâmicas para analisar Wait Events.
     Trace de SQL Extendido (Extended SQL Trace event 10046)
     Wait Events mais comuns: explicação e causa.
     Como saber se o BD está lento.
     Exercícios para colocar em prática o aprendizado do capítulo.            
   
4- Utilizando o Statspack, o Automatic Workload Repository (AWR) e o Automatic Database Diagnostics Monitor (ADDM)
     O que é o Statspack e o AWR. Diferenças entre Statspack e AWR.
     Visão geral, configuração e como utilizar o ASH e o AWR para diagnosticar problemas de performance.
     Visão geral e como utilizar o ADDM para verificar e aplicar recomendações de performance tuning.
      O que são Advisors e sua relação com o ADDM.
 
5- Otimizando uma instância de Banco de Dados
     Dicas e técnicas para otimizar a instância de um Banco de Dados.
   Ênfase na parte lógica do Banco de Dados (estruturas de memória: SGA e PGA) e configuração de parâmetros da instância.
       
6- Otimizando o Banco de Dados
     Dicas e técnicas para otimizar o Banco de Dados.
   Ênfase nas configurações e conceitos envolvidos com as coletas de estatísticas para o Otimizador, configurações de Banco de Dados, Tablespaces e parte física do Banco de Dados (estruturas de arquivos: Datafiles, Control Files, Redo logs etc.).
        
7- Wait Events X Sugestões de Otimização
     Relação dos principais Wait Events e sugestões de como eliminá-los ou reduzir o seu tempo de espera.

8- Desafio
     Mini-simulado preparatório para a certificação Oracle Database 11g Performance Tuning Certified Expert (exame 1Z0-054), com prêmio para o aluno que acertar mais questões!



RESUMO DO QUE O ALUNO APRENDERÁ NESTE TREINAMENTO
História e curiosidades do Oracle Database;
- Arquitetura do Oracle Database;
O que é tuning, onde e porque tunar;
- Relação entre performance e segurança;
- Identificação de problemas de performance utilizando ferramentas tradicionais do SO, tais como: topiostatvmstat e outros;
- O que são Wait Events, causas e como interpretá-los para realizar um bom trabalho de tuning;
- Analise das visões de performance dinâmicas;
- Geração e análise de SQL Trace Extendido (Extended SQL Trace event 10046);
- Utilização do Tkprof;
Identificação de problemas de performance e diagnóstico utilizando as ferramentas Statspack, AWR e ADDM;
- Análise definitiva de um AWR Report;
- Parâmetros de instância e de sessão que influenciam na performance do BD;
Identificação de problemas de performance utilizando scripts SQL diversos;
- Dicas para tunar a instância do BD, contemplando itens como: AMM, ASMM, Keep Pool, Result Cache, Buffer Cache, Shared Pool, Log Buffer Cache, Cursor Sharing, db_32k_cache_size, I/O assíncrono, Múltiplos dbwriters, paralelismo e vários parâmetros que influenciam no desempenho da instância;
- Dicas para tunar o BD, contemplando itens como: estatísticas de objetos, Compactação de tabelas, Desfragmentação, Eliminação de linhas encadeadas e migradas, ASSM, Tabelas clusterizadas, Particionamento, Flash Cache, Nologging, Query rewrite, Visões materializadas, Auditoria, Gerenciamento de LOBs, Variáveis bind e muito mais.



Empresas de colaboradores que já investiram neste treinamento:

Empresas que já investiram neste treinamento:
SysOpen, Grupo Ferreira Costa, PTV TI, Algar Tech, Siemens.

    
Carga Horária: 24 horas.
  
Valor do investimento: R$ 2.068,00 (Dois mil e sessenta e oito reais), parcelado em até 8 vezes no cheque ou em entre 12 e 18 vezes no cartão de crédito via PagSeguro. O pagamento também pode ser efetuado por meio de boleto via PagSeguro.

Descontos: Desconto de 5% para alunos que levarem seu próprio notebook para as aulas. Preços especiais para turmas fechadas e treinamentos in-company.

Inscrições: Podem ser realizadas na página TREINAMENTOS ou através do meu contato.  


VEJA OS DEPOIMENTOS DE EX-ALUNOS

10 comentários:

  1. Existe esse curso "Database Performance Tuning" em formato e-learning?
    Obrigado.

    ResponderExcluir
    Respostas
    1. Ivan, este curso só tenho ele em formato presencial ou telepresencial (aula por videoconferencia). Em 06/2016 começarei a próxima turma telepresencial, ok? Veja próximas turmas na página TREINAMENTOS: http://www.fabioprado.net/p/treinamentos.html.

      []s

      Excluir
  2. Boa tarde Fabio, como vai?
    Tem previsão de turma telepresencial para este treinamento?

    ResponderExcluir
    Respostas
    1. Allyson, dei uma turma telepresencial dele mês retrasado. Agora darei outro só ano que vem porque vou atualizar ele para acrescentar itens do 12c... e vou demorar um tempo para fazer isso, ok?

      Excluir
  3. Tranquilo Fabio.
    Quando sair nos avise por favor, queria dar um upgrade no conhecimento :) Fiz o seu curso de Adm Oracle e gostei muito das video aulas, muito mais completo e preciso do que um curso presencial que fiz aqui em minha cidade pagando mais ainda por cima.
    Por isso tenho certeza que o de Tuning será tão bom quanto.
    Abraços.

    ResponderExcluir
    Respostas
    1. Cadastre-se na newsletter desse blog ou me siga no Facebook... sempre aviso por lá sobre novas turmas, ok?

      Quanto ao curso de Administração que você fez, você poderia deixar um comentário na página http://www.fabioprado.net/p/videoaulas_8.html?

      Grato!

      Excluir
  4. Bom dia!!! algum desconto para inscrições antecipada para este curso em fevereiro ?

    ResponderExcluir
  5. Ótimo curso!
    O conteúdo do material é completo. Perfeito pra quem já quer colocar os temas abordados em prática.
    Os exemplos utilizados são excelentes.

    ResponderExcluir
    Respostas
    1. Diego, fico contente que tenha gostado. Obrigado pelos comentários!

      Excluir

 

Suporte remoto alunos

Seguidores

Meu One Drive (antigo Sky Drive)