(61) 3223-3000

Fale conosco

 

alt

Curso realizado de forma presencial em laboratório.

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.

 

alt