Vou fazer essa semana o curso de "Oracle Performance Diagnostic e Tuning" com o nosso querido Oracle ACE Ricardo Portilho Proni.
Assim que eu tiver terminado, farei um relato sobre todo o curso e a escola onde ele ensina.
Aí vão os detalhes:
COMENTÁRIOS ABAIXO ADICIONADOS EM 30/05/2011!!!Identifique, diagnostique e otimize seu Banco de Dados Oracle de forma eficiente, sempre.
Sem adivinhações, hipóteses ou checklists, rapidamente aponte – e resolva – gargalos e aumente sua produtividade e de seus usuários exponencialmente.
A habilidade de rapidamente identificar os maiores gargalos que atrasam algum processo do Banco de Dados revoluciona a solução de problemas de desembenho, e reduz muito o tempo necessário para sua correção.
Neste Curso os alunos irão aprender:
- História de Oracle Performance Diagnostics & Tuning;
- Apresentação da OWI (Oracle Wait Interface) e seus componentes;
- Arquitetura do Oracle Database;
- Parâmetros elementares de Performance Tuning;
- Cenários de análise (Instance, Session, ou Statement) e ferramentas utilizadas;
- Descrição de Wait Events;
- Detalhes de Wait Events;
- Detalhes de Wait Events;
- Dynamic Performance Views;
- Extended SQL Trace e Tkprof;
- STATSPACK / SPREPORT e AWR / ASH REPORT
- Identificar problemas de desempenho, com poucos SELECTs, usando estatísticas de Wait Events;
- Monitorar gargalos a nível de sessão e coletar dados históricos para análise da causa raiz;
- Simulação de baixo desempenho em gravações, e resolução;
- Interpretar Wait Events comuns relacionados a I/O;
- Acelerar processos DML do Banco de Dados;
- Simulação de baixo desempenho em leituras, e resolução;
- Identificar gargalos de consultas;
- Diagnosticar e resolver problemas de Locking e serialização;
- Simulação de baixo desempenho com paralelismo, e resolução;
- Simulação de baixo desempenho em arquitetura de aplicação, e resolução;
- Analizar gargalos relacionados a latência;
- Análise de problemas de desempenho no presente e no passado;
- Otimização e adequação de comandos SQL;
- Aprender mais sobre a revolucionária abordagem para diagnóstico e solução de problemas de desempenho do Oracle 10g / 11g.
My friends
Como alguns já sabem, esse ano eu fui o contemplado com um Curso na NERV Informática - sorteio realizado via twitter. Então, eu fiz o curso de Performance Diagnostic & Tuning e deixarei com vocês meus comentários sobre tudo!
IMPRESSÕES EXTERNAS
A Nerv NÃO TEM um marketing poderoso como a grande maioria das escolas de informática: Se você perceber, não há propagandas em milhões de sites nem na TV. A Nerv não fica no centro da Av. Paulista com uma placa envidraçada, fica no bairro Tucuruvi, que é um bairro na zona norte de São Paulo. Para aqueles que julgam a escola apenas com o externo, continue lendo que você verá que o conteúdo que é o grande diferencial.
ANTES DA MATRÍCULA
Tudo é muito organizado, muito bem esclarecido. Todo contrato com tópicos é enviado para o endereço do aluno. Não fica nenhuma dúvida quanto os pré-requisitos e os tópicos que serão discutidos.
QUEM VEM DE LONGE
Quem é de outros estados ou de longe, existe a opção de ficar num hotel perto da escola e com transporte gratuito até a escola. Outro diferencial é que todas turmas anunciadas serão ensinadas independente do número de alunos inscritos... Isso é muito bom pra quem vem de outros estados que compra as passagens com antecedência (meu caso). Nunca haverá o famoso cancelamento do tipo "A turma X teve que ser fechada por falta de quorum". Mesmo se tiver apenas 1 aluno matriculado, pode ficar sossegado que o curso sai ! Quem vai de carro, tem estacionamento grátis no lado da escola.
AULAS
As aulas são feitas com turmas pequenas. No caso de Tuning que eu fiz, o limite são 8 alunos. Para o curso de RAC, o limite são 5 alunos. (neste caso, cada aluno fica com 2 computadores). Ao chegar, os alunos recebem um KIT com todo material impresso, caderno, caneta, uma camiseta da Nerv e até um pen-drive para gravar os arquivos e exercícios. Todo material está disponível em formato eletrônico também. (apostila em PDF, sqls, scripts, etc).
As aulas são uma mistura de teoria, debate e muita prática... Cada tópico discutido também é feito um laboratório e comprovamos na nossa máquina o que acabamos de aprender. (testes, levantamento, consultas, mudanças de parâmetros, etc). Sempre que algum aluno tem algum comentário, experiência ou dúvida é dado 100% de atenção para aquele caso. Dessa forma a aula fica muito mais interessante pois também discutimos experiências reais ocorridas.
Os PC´s possuem o básico do software instalado. (linux, oracle e sql*developer). Todas outras ferramentas necessárias o próprio aluno instala. Tudo muito didático. Quem nunca instalou as ferramentas já aprende ali mesmo.
LANCHES
Na sala tem uma geladeira repleta de sucos, refrigerantes de todos tipos, água de côco, chás gelados, etc. Também contém bombons, e outros doces. Tudo fica a disposição dos alunos pegarem a vontade sem ser cobrado nada extra por isso. (os alunos novos ficam meio acanhados em atacar a geladeira, mas os alunos que estavam lá que já tinham feito outros cursos já iam sem muito rodeio É um ambiente muito bom de aprendizado.
Além disso, todo mundo recebe um kit de lanche, no lugar do famoso "coffe-break". Tem tanta coisa dentro que apenas 1 KIT daria para os 3 dias... E cada dia a gente recebe um kit inteiro É bastante comilança!
PROFESSOR
Pra completar a cereja do bolo, o professor - Ricardo Portilho - não é nada menos que um ORACLE ACE, ou seja, um dos maiores especialistas em banco de dados Oracle que existem, título escolhido pela própria Oracle. Na parede da sala, está repleto de certificações não apenas de Oracle, mas também de diversas tecnologias. O professor conhece muito do assunto, apesar de ter uma incrível humildade para lidar com dúvidas ou até mesmo sugestões e dicas.
PROVA
Após o treinamento, fazemos uma prova 100% prática onde podemos aplicar tudo que aprendemos. O professor altera as configurações do banco de forma que ele fica uma carroça! Aí temos que utilizar nossos conhecimentos de diagnósticos, verificar onde está o gargalo e ir melhorando o desempenho da máquina. Este também é um momento de aprender!
COMENTÁRIO FINAL
Fiz e gostei muito. Quem tiver a oportunidade de fazer, não perca!