Curso Indexação e Otimização de Consultas no MariaDB

  • Database

Curso Indexação e Otimização de Consultas no MariaDB

30h
Visão Geral

Este curso aprofunda os conceitos de indexação e otimização de consultas no MariaDB, abordando como o banco de dados processa queries, utiliza índices e executa planos de execução. O foco está em melhorar desempenho, reduzir consumo de recursos e escrever SQL eficiente seguindo boas práticas consolidadas.

Objetivo

Após realizar este curso, você será capaz de:

  • Compreender como o MariaDB executa consultas SQL
  • Criar e manter índices de forma correta
  • Analisar planos de execução com EXPLAIN
  • Identificar gargalos de performance
  • Otimizar consultas SQL de forma segura e eficiente
Publico Alvo
  • Desenvolvedores
  • DBAs iniciantes e intermediários
  • Analistas de dados
  • Profissionais que trabalham com MariaDB e enfrentam problemas de performance
Pre-Requisitos
  • Conhecimento sólido de SQL
  • Noções de banco de dados relacional
  • Experiência prática com MariaDB ou MySQL
Conteúdo Programatico

Module 1 – Query Execution Fundamentals

  1. How SQL Queries are Executed
  2. Query Optimizer Overview
  3. Execution Plan Concepts
  4. Cost-based Optimization

Module 2 – Index Fundamentals

  1. What is an Index
  2. How Indexes Work
  3. Index Types
  4. Index Trade-offs

Module 3 – Index Types in MariaDB

  1. B-Tree Index
  2. Hash Index
  3. Full-Text Index
  4. Composite Index

Module 4 – Index Design Strategies

  1. Choosing Columns for Indexes
  2. Index Selectivity
  3. Covering Indexes
  4. Index Order and Cardinality

Module 5 – Using EXPLAIN and ANALYZE

  1. EXPLAIN Output
  2. EXPLAIN ANALYZE
  3. Reading Execution Plans
  4. Identifying Inefficiencies

Module 6 – Query Optimization Techniques

  1. Optimizing WHERE Clauses
  2. Optimizing JOINs
  3. Avoiding Full Table Scans
  4. Query Refactoring

Module 7 – Index Maintenance

  1. Creating and Dropping Indexes
  2. Index Fragmentation
  3. Monitoring Index Usage
  4. When to Remove Indexes

Module 8 – Performance Tools and Logs

  1. Slow Query Log
  2. Performance Schema Overview
  3. Query Profiling
  4. Monitoring Tools

Module 9 – Common Performance Problems

  1. Over-indexing
  2. Missing Indexes
  3. Inefficient Queries
  4. Real-world Optimization Scenarios

Module 10 – Best Practices for Performance

  1. Index Naming Conventions
  2. Balancing Read and Write Performance
  3. Testing and Validation
  4. Professional Optimization Checklist
TENHO INTERESSE

Cursos Relacionados

Curso Oracle Database 12c Admin Install Upgrade

32 horas

Curso Oracle Database 12c Administração I

32 horas

Curso Oracle 12c Banco de Dados Introdução ao SQL

28 Horas

Curso Oracle Fundamentos de Big Data

32 horas

Curso Oracle Database 12c Performance Tuning

24 Horas

Curso Oracle 12c 10 Programa com PL/SQL

32 horas

Curso Oclacle 12c RAC – Administração de Banco de Dados

32 horas

Curso Oracle 12c Banco de Dados PL/SQL Advanced

24 horas

Curso Oracle 18c Database Backup and Recovery Workshop

32 horas