TREINAMENTO ORACLE
Performance Tuning em MySQL
O curso de Performance Tuning em MySQL oferece aos alunos como usar a vasta gama de opções de configuração, ferramentas de monitoramento e técnicas empregadas por profissionais de banco de dados MySQL para manter suas aplicações rápidas, eficientes e seguras.
Saiba mais sobre o treinamento
O que você aprenderá:
O curso de Performance Tuning em MySQL oferece aos alunos como usar a vasta gama de opções de configuração, ferramentas de monitoramento e técnicas empregadas por profissionais de banco de dados MySQL para manter suas aplicações rápidas, eficientes e seguras. Além disso, neste curso você entenderá os conceitos de ajuste de desempenho; será capaz de avaliar e ajustar seu server; investigar métricas de desempenho com uma variedade de Systems Databases tanto por linha de comando quanto por ferramentas gráficas; projetar seu esquema para desempenho ideal; identificar e otimizar consultas lentas e solucionar problemas comuns de desempenho.
Benefícios do curso:
O MySQL é o banco de dados de código aberto mais popular do mundo e o principal banco de dados para aplicações web. Os maiores players da web dependem do MySQL para lidar com um grande número de transações simultaneamente, mantendo a integridade dos seus dados. À medida que os usuários continuam exigindo melhor desempenho e mais funcionalidades das aplicações na Web, você precisa garantir que seu banco de dados possa acompanhar esta demanda.
Ao final do curso os alunos estarão aptos a:
- Solucionar problemas comuns de desempenho;
- Efetuar um Benchmark no seu MySQL server;
- Ajustar as configurações do MySQL server;
- Investigar métricas de desempenho;
- Projetar seus bancos de dados e consultas para desempenho ideal;
- Diagnosticar e corrigir atrasos nas operações destinadas ao seu Banco de Dados MySQL.
CARGA HORÁRIA: 40 horas
A parte teórica será complementada com uma gama de exercícios em um ambiente totalmente controlado e administrado pelos alunos. Neste ambiente, os alunos desenvolverão exercícios que reforçarão o conhecimento adquirido durante a parte teórica.
Conhecimentos básicos de MySQL.
- Administradores de banco de Dados MySQL;
- Equipes dedicadas a performance de aplicações.
- Introdução;
- Informações sobre cursos e Certificações MySQL
- Conceitos de Performance Tuning;
- Troubleshooting Performance Issues
- Performance Tuning Tools;
- Community Monitoring Tools
- Utilizando MySQL Command-Line Monitoring Tools
- Utilizando MySQL Enterprise Monitor
- Utilizando Benchmark Tools
- Utilizando Linux System Monitoring Tools
- Performance Schema;
- Configurando e examinando o Performance Schema
- Consultando Event Data
- Consultando o Performance Schema
- Utilizando o sys para atuar no Performance Schema
- Utilizando o MySQL Workbench para configurar, monitorar e gerar report a partir do Performance Schema
- General Server Tuning;
- Visualizando o uso de memória pelo MySQL
- Gerenciando o número de conexões de clientes
- Investigando os efeitos de conexões simultâneas e do Thread Caching
- Tuning de Tabelas, arquivos e Logs;
- Efetuando sizing do Table Cache e do Binary Log Cache
- Identificando I/O Hotspots com o MySQL Workbench
- Tuning InnoDB;
- Mensurando a performance do InnoDB
- Investigando os efeitos dos Log Files nas transações
- Utilizando SHOW ENGINE INNODB STATUS
- Monitorando métricas do InnoDB no Information Schema
- Avaliando o InnoDB Buffer Pool Size
- Otimização do Schema;
- InnoDB Table compression
- Comparando os efeitos da normalização em tabelas na performance
- Escolhendo o Data Type correto
- Comprimindo tabelas
- Partitioning
- Monitoração de Queries;
- Statement Status Variables
- Monitorando Statements
- Utilizando o Slow Query Log
- Identificando o Slow Queries com o MySQL Enterprise Monitor Query Analyzer e com as sys Views
- Utilizando o MySQL Workbench Query Statistics
- Query Optimization;
- Optimizer Trace
- Entendendo o Query Execution Plan com o EXPLAIN Statement
- Melhorando a Performance da Query
- Efetuando trace do Optimizer
- Optimização de Locking Operations.
- Troubleshooting em Blocked Queries
- Investigando Metadata Locks