Curso MariaDB Performance & Tuning

  • Database

Curso MariaDB Performance & Tuning

24 horas
Visão Geral

Curso MariaDB Performance & Tuning, Este curso MariaDB Performance & Tuning foi desenvolvido para administradores de banco de dados, desenvolvedores de aplicativos e consultores técnicos que precisam monitorar e ajustar o desempenho de servidores e bancos de dados MariaDB.

O curso oferece experiência prática no monitoramento e ajuste de servidores e bancos de dados MariaDB.

Exercícios e exemplos são usados ​​ao longo do curso para fornecer experiência prática com as técnicas abordadas.

Versões suportadas 10.4, 10.3, 10.2 e 10.1.

Objetivos do Curso

  • Para fornecer as habilidades necessárias para monitorar e ajustar o desempenho do banco de dados MariaDB.
Objetivo

Após realizar este Curso MariaDB Performance & Tuning você será capaz de:

  • Desenvolvendo um plano de monitoramento e ajuste
  • Usando ferramentas de monitoramento e diagnóstico
  • Usando os comandos Information Schema e Show para coletar dados para ajuste
  • Compreender a normalização e a desnormalização e seus efeitos no desempenho
  • Ferramentas de ajuste de desempenho
  • Usando geração de carga, teste de estresse e ferramentas de benchmarking
  • Usando a configuração do servidor e variáveis ​​de status
  • Compreendendo a saída do comando Explain
  • Identificar e melhorar as consultas de problemas
  • Fazendo uso eficiente de índices
  • Monitorando e dimensionando caches de memória
  • Monitorando bloqueios
  • Ajustando o mecanismo de armazenamento InnoDB
  • Ajustando outros mecanismos de armazenamento padrão
  • Comparando e ajustando dump e desempenho de carga
  • Avaliação do uso de particionamento para desempenho
Publico Alvo
  • Quem deseja monitorar e ajustar o desempenho do MariaDB.
Pre-Requisitos
  • Os participantes devem ter um conhecimento prático de Administração de banco de dados MariaDB ou Administração de banco de dados MySQL .
  • Este curso é executado em um sistema operacional Linux, um conhecimento básico de Linux / UNIX é recomendado, mas não é essencial.
Materiais
Inglês | Português
Conteúdo Programatico

Course Introduction

  1. Administration and Course Materials
  2. Course Structure and Agenda
  3. Delegate and Trainer Introductions

INTRODUCTION TO PERFORMANCE TUNING

  1. Tuning Overview
  2. Tuning Levels
  3. Resolving Performance Issues
  4. Recommended Approach to Tuning
  5. Items to Evaluate
  6. Where to look
  7. Planning a Monitoring Routine
  8. Building a New Database for Performance
  9. Tuning an Existing Database
  10. Setting Suitable Goals

MARIADB PERFORMANCE TUNING TOOLS

  1. Administration Tools
  2. The Information Schema
  3. Performance-related SHOW Commands
  4. Benchmarking Tools
  5. The MariaDB Performance Schema
  6. MonYog
  7. Exercises: Obtaining Performance Information

SCHEMA DESIGN

  1. Normalisation
  2. De-normalisation
  3. Naming Conventions
  4. Load Generation, Stress Testing and Benchmarking Tools
  5. Selecting Data Types
  6. Data Types
  7. Character Sets
  8. Choosing Storage Engines
  9. Exercises: Effects of Design on Performance

STATEMENT TUNING

  1. Overview of Statement Tuning
  2. Identifying Problem Queries
  3. The Optimizer
  4. Explain
  5. Explain Extended
  6. Exercises: Identifying Problem Queries and Using Explain

INDEXES

  1. Index Overview
  2. Index Size
  3. Types of Index
  4. Index Tuning
  5. Indexes and Joins
  6. Exercises: Indexes and Performance

SERVER CONFIGURATION AND MONITORING

  1. Server Configuration Variables
  2. Server Status Variables
  3. Table Cache
  4. Multi-Threading
  5. Connection Issues
  6. Query Cache
  7. Exercises: Setting and Interpreting Server Variables and Caching

LOCKING

  1. Types of Locking
  2. Locking and Storage Engines
  3. Effects of Locking on Performance
  4. Exercises: Locking and Performance

THE INNODB ENGINE

  1. Transactions
  2. Crash Recovery
  3. Locking
  4. Monitoring InnoDB
  5. Caches and Buffers
  6. Configuring Data Files
  7. Configuring the Log Files
  8. Exercises: InnoDB Configuration and Performance

OTHER STORAGE ENGINES

  1. MyISAM Engine
  2. Merge Engine
  3. Archive Engine
  4. Memory Engine
  5. Blackhole Engine
  6. CSV Engine
  7. The Spider Engine
  8. The ColumnStore Engine
  9. The MyRocks Engine
  10. Mixing Storage Engines
  11. Exercises: Storage Engine Performance

OVERVIEW OF CLUSTERING AND PERFORMANCE

  1. Advantages Performance Advantages of Clustering
  2. Performance Issues and Clustering
  3. The NDBCluster Engine
  4. The Galera Cluster
  5. The Percona XtraDB Cluster
  6. MySQL InnoDB Cluster
  7. The Federated Engine
  8. The FederatedX Engine
  9. Overview of Other High Availability Techniques
  10. NOSQL and Mencached Overview

DUMPING AND LOADING DATA

  1. SQL statements versus delimited data
  2. Parameters affecting dump performance
  3. Parameters affecting load performance
  4. Exercises: Dump and load performance

PARTITIONED TABLES

  1. Partitioned tables concepts
  2. Range partitioning
  3. Hash partitioning
  4. Key partitioning
  5. List partitioning
  6. Composite partitioning or subpartitioning
  7. Partition Pruning
  8. Exercises: Partitioned Table Performance

Nota:

Este curso MariaDB Performance & Tuning não cobre clustering (exceto em um nível de visão geral), replicação ou mecanismos de armazenamento não padrão.

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