MySQL is the world's most popular open source database, and the leading database for web applications. The majority of the largest web properties rely on MySQL to cope with huge numbers of transactions simultaneously, while maintaining the integrity of their data. As users continue to demand better performance and more functionality from web applications, you need to make sure that your database can keep up. The MySQL 8.0 Performance Tuning course will teach you how to use the vast array of configuration options, monitoring tools, and techniques employed by MySQL database professionals to keep your applications fast, efficient, and safe.
After attending this course you will understand performance tuning concepts; be able to benchmark and tune your server; investigate performance metrics with a range of system databases, command-line, and graphical tools; design your schema for optimal performance; identify and optimize slow queries, and troubleshoot common performance problems.
Objectives
- Troubleshoot common performance problems
- Benchmark your MySQL server
- Tune MySQL server settings
- Investigate performance metrics with a range of system databases, command-line utilities, and graphical tools
- Design your databases and queries for optimal performance
- Diagnose and fix replication lag
Topics
- Introduction
- Performance Tuning Concepts
- Performance Tuning Tools
- Performance Schema
- General Server Tuning
- Tuning Tables, Files, and Logs
- Tuning InnoDB
- Optimizing Your Schema
- Monitoring Queries
- Query Optimization
- Optimizing Locking Operations
- Tuning Replication
- Conclusion