Database Performance Tuning

Aprenda a efetivamente diagnosticar e resolver problemas de performance em Banco de Dados Oracle, abordando tópicos que vão desde utilitários do SO Linux, até AWR e inúmeras dicas e técnicas para otimizar a instância e o banco de dados.

Fornecemos uma máquina virtual com Oracle Linux 7 e Oracle Database 18c preparada exclusivamente para o treinamento, para que o aluno possa praticar todo o seu aprendizado. 

Benefícios

 

Treinamento Online

Ao efetivar o seu pagamento através do PagSeguro você receberá automaticamente um e-mail com o seu login e senha para começar o treinamento, que será totalmente online, através de uma plataforma fácil e rápida de usar.

 

Networking Exclusivo

Você participará de grupos exclusivos  (compostos por alunos e ex-alunos) no Facebook, LinkedIn e WhatsApp, que permitirão você conhecer outros profissionais que possuem os mesmos interesses, trocar experiências, conhecimentos, e até mesmo, propostas de emprego!

 

Suporte
Portal + Telepresencial individual

Além do suporte existente no próprio portal de treinamentos, se você tiver dúvidas ou problemas durante os seus estudos, envie um e-mail para nós e marque um horário para que você utilize 2h de suporte telepresencial com o instrutor.

 

Certificado

Certificado digital enviado para o aluno após aprovação na avaliação final. O aluno deverá acertar 70% das questões e terá 2 chances para obter o certificado.

 

Satisfação Garantida

Você terá 100% do seu dinheiro de volta em até 14 dias se não gostar do treinamento.
Para isso basta enviar um e-mail ao instrutor ou solicitar a devolução do pagamento através do PagSeguro.

 

Orientação Profissional
***Bônus***

Se você precisar de ajuda para melhorar o seu currículo, identificar a profissão mais adequada ao seu perfil ou progredir na carreira, marque com o instrutor um horário para você obter uma orientação profissional telepresencial de 1h.

Material

Material composto por vídeos em formato HD (High Definition) + apresentações em arquivo PDF + scripts SQL + appliance em máquina virtual (Oracle VM Virtual Box com todos os softwares necessários para realizar o treinamento). Tempo estimado de estudos: 24h.

Público alvo

Estudantes ou profissionais de TI , principalmente DBAs, 

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.

Objetivo do Treinamento

Capacitar o aluno a diagnosticar e resolver problemas de performance em Banco de Dados Oracle.

Compre Agora

Conteúdo Programático

01.

Introdução

- Por que e onde otimizar;

- História, arquitetura e curiosidades do Oracle Database;

- O que é Tuning, suas atividades e objetivos;

- Onde, por que e quando tunar;

- Conceitos gerais sobre Tuning.

02.

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;

- Identificando problemas de performance através de ferramentas do SO (Linux), tais como: top, iostat, vmstat, sar, netstat e oratop;

- Exercícios para colocar em prática o aprendizado do capítulo.

03.

Analisando estatísticas e Wait Events

- O que são Estatísticas e 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;

- Eventos de espera e tempos aceitáveis;

- Exercícios para colocar em prática o aprendizado do capítulo.

04.

Utilizando o Statspack, o Automatic Workload Repository (AWR) e o Automatic Database Diagnostics Monitor (ADDM)

- O que é o Statspack e o AWR e as diferenças entre eles;

- Visão geral, configuração e como utilizar o ASH e o AWR para diagnosticar problemas de performance;

- Como gerar, ler e interpretar AWR Reports;

- 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.

05.

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;

- Abordagem de recursos e parâmetros, tais como: result cache, keep pool, cursor sharing, optimizer_mode, tamanhos de blocos, I/O assíncrono, db_file_multiblock_read_count, commit assíncrono etc.

06.

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 de sistema e 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.);

- Abordagem de conceitos e recursos, tais como: planejamento do armazenamento, desfragmentação, encadeamento e migração de linhas, índices, bigfile tablespaces, ptcfree e initrans, colunas do tipo LOB, tabelas particionadas, nologging, paralelismo, compressão de dados etc.

07.

Wait Events X Sugestões de Otimização

- Relação dos principais Wait Events e sugestões de como eliminá-los ou reduzir o tempo de espera.

08.

Dicas Finais

- Dicas finais para quem quer continuar aprendendo mais sobre Tuning.

Compre Agora

Contrate um treinamento in-company
Precisa de mais informações?

Estamos aqui para ajudá-lo. Entre em contato por telefone, email ou redes sociais.

© 2020 Direitos reservados à Oramaster Consultoria e Treinamentos em TI - CNPJ 15.298.316/0001-89