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. 

Treinamento focado na prática, onde o aluno aprende não apenas ouvindo teoria, mas com a prática intensiva dos conhecimentos adquiridos ao longo de todo o treinamento.

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.

 

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.

 

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!

 

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 appliance em máquina virtual (Oracle VM Virtual Box com todos os softwares necessários para realizar o treinamento) + apresentações em arquivo PDF + scripts SQL.

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