Visão Geral
Este Curso MariaDB Performance & Tuning foi desenvolvido para administradores de banco de dados que desejam monitorar e ajustar o desempenho de servidores e bancos de dados MariaDB. O curso MariaDB Performance and Tuning oferece experiência prática em monitoramento e ajuste de servidores e bancos de dados MariaDB.
Este curso MariaDB Performance and Tuning beneficiará quem deseja monitorar e ajustar o desempenho do MariaDB.
Pre-Requisitos
- Os participantes, devem ter conhecimento prático de MariaDB ou MySQL Database Administration.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico
INTRODUCTION TO PERFORMANCE TUNING
- Tuning Overview
- Resolving Performance Issues
- Recommended Approach to Tuning
- Items to Evaluate
- Where to look
- Planning a Monitoring Routine
- Building a New Database for Performance
- Tuning an Existing Database
- Setting Suitable Goals
MARIADB TOOLS
- Administration Tools
- The Information Schema
- Performance-related SHOW Commands
- Benchmarking Tools
- The MariaDB Performance Schema
- Exercises: Obtaining Performance Information
SCHEMA DESIGN
- Normalisation
- De-normalisation
- Data Types
- Character Sets
- Choosing Storage Engines
- Exercises: Effects of Design on Performance
STATEMENT TUNING
- Overview of Statement Tuning
- Identifying Problem Queries
- The Optimizer
- Explain
- Explain Extended
- Exercises: Identifying Problem Queries and Using Explain
INDEXES
- Index Overview
- Types of Index
- Index Tuning
- Indexes and Joins
- Exercises: Indexes and Performance
SERVER CONFIGURATION AND MONITORING
- Server Configuration Variables
- Server Status Variables
- Table Cache
- Multi-Threading
- Query Cache
- Exercises: Setting and Interpreting Server Variables and Caching
LOCKING
- Types of Locking
- Locking and Storage Engines
- Effects of Locking on Performance
- Exercises: Locking and Performance
THE MYISAM ENGINE
- Advantages and Disadvantages of MyISAM
- How MyISAM Caches Data
- MyISAM Formats
- MyISAM Indexes
- MyISAM Locking
- The Key Cache
- Tuning MyISAM
- Exercises: Monitoring and Tuning the MyISAM Engine
THE MERGE ENGINE
- The Merge Engine Concept
- Advantages and Disadvantages of The Merge Engine
- Locking with the Merge Engine
- Performance Issues with the Merge Engine
- Exercises: Merge Engine Performance Versus MyISAM
THE INNODB ENGINE
- Transactions
- Crash Recovery
- Locking
- Monitoring InnoDB
- Caches and Buffers
- Configuring Data Files
- Configuring the Log Files
- Exercises: InnoDB Configuration and Performance
OTHER STORAGE ENGINES
- Archive Engine
- Memory Engine
- Federated Engine
- Blackhole Engine
- CSV Engine
- Aria Engine
- Overview of Clustering and Performance
- Mixing Storage Engines
- Exercises: Storage Engine Performance
DUMPING & LOADING DATA
- SQL statements versus delimited data
- Parameters affecting dump performance
- Parameters affecting load performance
- Exercises: Dump and load performance
PARTITIONED TABLES
- Partitioned tables concepts
- Range partitioning
- Hash partitioning
- Key partitioning
- List partitioning
- Composite partitioning or subpartitioning
- Partition Pruning
- Exercises: Partitioned Table Performance
TENHO INTERESSE