CPU performance analysis for MySQL using Hot/Cold Flame Graph

Location Belgium
Dates Feb 1, 2020 – Feb 2, 2020
Presentation Jan 31, 2020 , 31/Jan/20 11:30 PM
Speaker
Vinicius Grippa
Vinicius Grippa

Percona, Senior Support Engineer

Abstract

Come to see some real-life examples of how you can do CPU profiling with perf and eBPF/BCC, to create FlameGraphs and ColdGraphs visualizations of the on-CPU/off-CPU time spent by the database. Based on these visualizations and reading the database source code (this is why we love Open Source!) you can quickly gain insight about what’s burning CPU (FlameGraphs) and what’s causing CPU to wait (ColdGraphs), and with this knowledge you will be several steps closer to answering “what’s consuming all that CPU time”.

Speaker Bios

Vinicius Grippa

Percona, Senior Support Engineer

Vinicius Grippa is a Senior Support Engineer at Percona. Vinicius joined Percona Support Engineer team in 2017. He has a Bachelor’s degree in Computer Science with a passion for technology and more than 13 years experiences in databases systems. He has experience in designing databases for critical applications and, in the last few years, has become a specialist in MySQL and MongoDB ecosystems. He has helped Percona customers with hundreds of different cases featuring a vast range of scenarios and complexities. Vinicius is also active in the OS community, participating in virtual rooms like Slack, speaking at meetups, and presenting conferences in Europe, Asia, and North and South America.

See all talks by Vinicius Grippa »

Explore More Talks

Talk

15 tips to boost your Galera Cluster

πŸ“… Feb 1, 2014
🏒 FOSDEM 2014
πŸ“ Brussels, Belgium
Talk

17 Things Developers Need to Know About Databases

πŸ“… May 12, 2020 , 12/May/20 4:00 PM
🏒 Open Source 101 At Home
πŸ“ Online
Peter Zaitsev
Peter Zaitsev

Founder | Open-Source Advocate | Technologist | Boards Member, Advisor & Mentor

Talk

22 reasons to migrate to MySQL 8

πŸ“… Oct 20, 2023
🏒 Percona University Montevideo 2023
πŸ“ Montevideo, Uruguay
Peter Zaitsev
Peter Zaitsev

Founder | Open-Source Advocate | Technologist | Boards Member, Advisor & Mentor

✎ Edit this page on GitHub