Treinamentos MySQL for DBA

Este treinamento oficial é voltado para administradores de bancos de dados iniciantes ou avançados que queiram aprimorar seu conhecimento em MySQL com foco na gestão dos recursos que este produto possui, melhor performance e otimização, escalabilidade e alta-disponibilidade.
O MySQL For Database Administrators é o treinamento mais procurado do portfólio de treinamentos oficiais de MySQL, com linguagem clara e grande riqueza de informações, o participante será conduzido ao núcleo do MySQL, desde a sua instalação até as configurações de melhoria de desempenho, reescrita de consultas, escalabilidade e noções de HA (high-availability).
O aluno aprenderá sobre os principais tópicos relacionados com a arquitetura interna do MySQL, questões relacionadas com a primeira e segunda camadas, estender o por quê do MySQL ser considerado um Pluggable Database, os principais Storage Engines ou motores de armazenamento e as características, MySQL Partitioning que é o recurso de particionamento de tabelas para maior ganho de performance e melhor organização de dados e arquivos em discos, como o MySQL utiliza as estruturas de memória e disco.

Pré-requisitos:
Ter feito o treinamento MySQL For Beginners.
Quem deve fazer este treinamento:
- Profissionais que desejam ampliar os seus conhecimentos em gestão, monitoramento e controle de bancos de dados MySQL e que precisem atingir maturidade na utilização deste poderoso servidor de bancos de dados;
- Profissionais que desejam ampliar seus horizontes e adquirir experiências em administração de bancos de dados com o poder de escalabilidade (horizontal e vertical) e alta-disponibilidade (MySQL Cluster, DRBD e Heartbeat);
- Profissionais que desejam saber mais sobre como trabalhar com o MySQL de forma segura, formando competências necessárias para garantir que sua organização não sofrerá com invasões em seus respectivos servidores de bancos de dados através do acesso não permitido pelo próprio MySQL ou através do sistema operacional;
- Profissionais que desejam ampliar seu entendimento e criar novas possibilidades para identificar e resolver problemas relacionados com má performance do servidor de bancos de dados MySQL, tendo a possibilidade de configurá-lo dinamicamente de forma correta através do arquivos de configurações, com aplicação de métricas de desemepenho e melhor utilização de recursos disponíveis;
Após completar este treinamento, você estará apto a:
- Realizar exame de Certificação: Oracle Certified MySQL 5.0 Database Administrator Part. I e Part. II.
- Descrever a arquitetura global do servidor de bancos de dados MySQL nas duas camadas que o mesmo apresenta, suas principais características e componentes e os recursos computacionais que são utilizados como disco, CPU, RAM, caches e buffers;
- Realizar as principais tarefas de um administrador de bancos de dados - DBA -, utilizando os aplicativos disponibilizados na instalação do MySQL (mysqldump, mysqlbinlog, myisamchk, mysqlcheck, mysqlimport e outros);
- Utilizar os dados contidos nas visões do dicionário de dados (INFORMATION_SCHEMA) em benefício do ambiente e do trabalho próprio, na recuperação de informação sobre objetos existentes nas bases de dados e estatísticas sobre tabelas e bancos de dados;
- Instalação e atualização do servidor de bancos de dados MySQL utilizando scripts disponibilizados na instalão do servidor como o mysql_fix_privilege_tables e o mysql_install_db;
- Realizar os processo de start, stop e restart do servidor de bancos de dados MySQL (mysqld) em sistemas operacionais MS Windows e Unix Like Systems;
- Configuração do servidor de bancos de dados em tempo de execução, alterando as possibilidades GLOBAL e SESSION para criação de buffers e caches, bem como limites de utilização de diretórios temporários e tamanhos de arquivos;
- Gerenciamento de vários servidores de bancos de dados em ambientes complexos que requerem a criação e alocaão de recursos prórpios para cada um deles utilizando o script em perl, mysqld_multi;
- Saber quais são os Storage Engines ou motores de armazenamento estão disponíveis em instalações do MySQL, suas características e diferenças;
- Entender os conceito de bloqueios em nível de linha e tabela e os diferentes níveis de transação existentes;
- Entender o funcionamento dos recursos de particionamento de tabelas no MySQL e os seus respectivos tipos e aplicações;
- Conhecer quais são os tipos de backups existentes, quais são as suas diferenças e os aplicativos disponíveis para a realização de tal processo;
- Entender como funciona o sistema de gerência de usuários no MySQL, criando, excluindo, atribuindo privilégios e revogando os mesmos, bem como entender o comportamento do servidor a cada nova conexão e a cada consulta que é enviada para execução;
- Quais os protocolos são utilizados pelo MySQL em sistemas operacionais MS Windows e Unix Like Systems;
- Entender como as Stored Procedures podem auxiliar o administrador de bancos de daods a manter a segurança;
- Administrar, aplicar e entender as razões para a utilização de Views;
- Entender como analisar problemas de performance e possibilitar que o MySQL rode de forma otimizada para atingir melhor de desempenho;
- Introdução aos conceitos de alta-disponibilidade (MySQL Cluster) com o servidor de bancos de dados MySQL.
Versões cobertas por este treinamento:
Este treinamento forma competências e habilidades necessárias para que o profissional administre servidores de bancos de dados MySQL da versão 5.0 em diante, tanto em linha de comando com o utilitário mysql monitor/client quanto utilizando uma interface gráfica qualquer.
Material:
Todo o material está incluso, apostila oficial em inglês.
Carga-horária:
40 horas;
Diurno: 8 horas/dia;
Noturno: 4 horas/dia;
Verifique disponibilidade para treinamento on site/in company.
Valor de investimento e formas de pagamento:
Consulte essas informações diretamente com a EAC Software pelo telefone (31) 3273-4415 ou pelo email sergio@eacsoftware.com.br
