MariaDB Performance Tuning Training Course...MariaDB and MySQL databases for better performance. In...

1
Formats: In-Person Course, Live Virtual Course Length: 2 Days Pre-Requisites: Advanced MariaDB Skills; Significant Amount of Experience with MariaDB Performance Tuning Training Course Gain a deep understanding of advanced MariaDB features and enhancements for delivering the highest database performance. Learn the latest optimization tips and techniques such as optimizing queries, identifying bottlenecks, utilizing caches, and more. Course Highlights You’ll learn many things in this course related to tuning MariaDB and MySQL databases for better performance. In particular, you’ll learn how to: Develop a tuning strategy, establish a performance baseline, and discuss when tuning should be done and when tuning should not be done Discuss the client/server architecture of MariaDB Evaluate the most common benchmarking tools used with MariaDB Utilize the monitoring and admininistrative tools available for MariaDB General Best Practices Architecture Performance Tools Server Configuration Schema Tuning Storage Engines Information Collection Query Tuning Common Bottlenecks Maintenance Impact Tune MariaDB server options for better performance Understand how MariaDB uses memory on a global level as well as on a session level Utilize performance optimizations that can be made at the disk and network level Explain the purpose of data modeling and database design Describe how MariaDB data types affect performance Explain performance tuning tips for the InnoDB, MyISAM, Aria, Spider, ColumnStore and MyRocks storage engines Describe the goals and requirements of collecting performance-related information Use the slow query log to collect information about slow queries Explain how to use the performance schema and information schema to improve database performance Describe the index types in MariaDB, explain special index characteristics, and define index optimizations Tune queries using the EXPLAIN, EXPLAIN EXTENDED and ANALYZE statements List ways to find and fix problematic queries Identify and resolve some of the more common bottlenecks that could be caused by a lack of caching, slow start up, temporary tables on disk, persistent connections or a slow DNS server Minimize the impact on database performance when performing routine maintenance, backups and schema changes Live Virtual Courses This course can be conducted in-person, but is usually taught on-line in a live virtual setting using technology such as Zoom. An instructor will speak during the classes through an audio feed and will share screens on their computer, to include a slide presentation and a terminal window to display our server. Students are provided a copy of the slide presentation so that they may annotate it during the classes. This is a 3-day course. Each day is a 6.5-hour session, with a 30 minute break, that includes instructor-led training, followed by hands-on exercises. Students should download the Zoom software (https://zoom.us/download) to prepare for the course. Course Outline Below is the outline of this course. Copyright 2019 MariaDB Ab., All Rights Reserved

Transcript of MariaDB Performance Tuning Training Course...MariaDB and MySQL databases for better performance. In...

Page 1: MariaDB Performance Tuning Training Course...MariaDB and MySQL databases for better performance. In particular, you’ll learn how to: • Develop a tuning strategy, establish a performance

Formats:In-Person Course, Live Virtual Course

Length:2 Days

Pre-Requisites:Advanced MariaDB Skills;Significant Amount of Experience withMariaDB

Performance Tuning Training CourseGain a deep understanding of advanced MariaDB features and enhancements for delivering the highest database performance. Learn the latest optimization tips and techniques such as optimizing queries, identifying bottlenecks, utilizing caches, and more.

Course HighlightsYou’ll learn many things in this course related to tuning MariaDB and MySQL databases for better performance. In particular, you’ll learn how to:• Develop a tuning strategy, establish a performance

baseline, and discuss when tuning should be done andwhen tuning should not be done

• Discuss the client/server architecture of MariaDB• Evaluate the most common benchmarking tools used with

MariaDB• Utilize the monitoring and admininistrative tools

available for MariaDB

• General Best Practices• Architecture• Performance Tools• Server Configuration• Schema Tuning

• Storage Engines• Information Collection• Query Tuning• Common Bottlenecks• Maintenance Impact

• Tune MariaDB server options for better performance• Understand how MariaDB uses memory on a global level as well as on a session level• Utilize performance optimizations that can be made at the disk and network level• Explain the purpose of data modeling and database design• Describe how MariaDB data types affect performance• Explain performance tuning tips for the InnoDB, MyISAM, Aria, Spider, ColumnStore and MyRocks

storage engines• Describe the goals and requirements of collecting performance-related information• Use the slow query log to collect information about slow queries• Explain how to use the performance schema and information schema to improve database performance• Describe the index types in MariaDB, explain special index characteristics, and define index optimizations• Tune queries using the EXPLAIN, EXPLAIN EXTENDED and ANALYZE statements• List ways to find and fix problematic queries• Identify and resolve some of the more common bottlenecks that could be caused by a lack of caching, slow start

up, temporary tables on disk, persistent connections or a slow DNS server• Minimize the impact on database performance when performing routine maintenance, backups and

schema changes

Live Virtual CoursesThis course can be conducted in-person, but is usually taught on-line in a live virtual setting using technology such as Zoom. An instructor will speak during the classes through an audio feed and will share screens on their computer, to include a slide presentation and a terminal window to display our server. Students are provided a copy of the slide presentation so that they may annotate it during the classes. This is a 3-day course. Each day is a 6.5-hour session, with a 30 minute break, that includes instructor-led training, followed by hands-on exercises. Students should download the Zoom software (https://zoom.us/download) to prepare for the course.

Course OutlineBelow is the outline of this course.

Copyright 2019 MariaDB Ab., All Rights Reserved