

Apresentação
O MySQL é um dos bancos de dados mais utilizados no mundo, aprenda na prática a implementar, administrar e otimizar o MySQL, obtendo assim ganhos de performance e desempenho.
Carga Horária
40 horas
Pré-Requisitos
Conhecimentos básicos em estrutura de banco de dados.
Instrutor
Profissional certificado MYSQL e graduado em sistemas de informação com mais de 10 anos de experiência em administração de bancos de dados MYSQL.
A Training Tecnologia reserva-se no direito de, se necessário, oferecer este treinamento com outros instrutores também altamente qualificados.
Ementa
|
SQL
-
Linguagem SQL padrão (select, join, left join, if, group by, order by, having, like, delete, update)
-
Comandos SQL específicos do MySQL (replace, limit, etc).
Introdução ao MySQL
-
Visão geral dos clientes e comandos básicos do MySQL
-
Extensões do SQL para o MySQL e tipos de dados.
Administração do MySQL
-
Arquitetura cliente-servidor e forma de interação entre os clientes e o servidor
-
Utilização de memória e disco
-
Arquivos de logs e status do servidor
-
Instalação do MySQL no Linux e Windows
-
Arquivos de configuração e configurações mais comuns
-
Atualização do MySQL
-
Segurança do MySQL
-
Controle de acesso dos usuários
-
Gerenciamento de contas e privilégios de usuários
-
Tipos de tabelas do MySQL
-
Tabelas não transacionais e suas características
-
Tabelas transacionais como o InnoDB e BDB
-
Configurações e ajustes do MySQL para utilização de transações
-
Caracterísiticas do InnoDB: estrutura interna, controle de transações, utilização de memória e disco, controle de integridade e níveis de isolamento
-
Métodos de backup, restauração, verificação e correção de dados
-
Execução de múltiplos servidores em uma mesma máquina
|
-
Replicação: conceitos, topologias e configurações;
-
Aplicação da replicação de dados para alta disponibilidade, balanceamento de carga e fail-over
Otimização do MySQL:
-
Otimização de queries e uso de índices
-
Como identificar e determinar o plano de execução de queries
-
Otimização da estrutura lógica e física do banco de dados
-
Otimizações do servidor MySQL
-
Detecção de gargalos de desempenho
-
Ajuste de áreas de memória e discos
-
Otimização do ambiente
-
Ajustes do sistema operacional: sistema de arquivo, processos
-
Configurações de memória e discos
-
Configurações de hardware: processadores, memória, discos, rede.
Exercícios
-
Exercícios práticos realizados durante o curso, possibilitando a prática dos conhecimentos apresentados.
|
