Where the open-source database community meets: Secure your spot at PerconaLive.com
Back to all talks

CPU performance analysis for MySQL using Hot/Cold Flame Graph

Event: FOSDEM 2020

Location: Belgium

Dates: February 1, 2020 – February 2, 2020

Presentation: January 31, 2020 , 31/Jan/20 11:30 PM

Video: Watch video

Link: On event website

Speaker: Vinicius Grippa

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 card

CPU performance analysis for MySQL using Hot/Cold Flame Graph

Speakers

Vinicius Grippa

Vinicius Grippa

Vinicius Grippa was a Senior Support Engineer at Percona, where he joined the Support team in 2017. He has a Bachelor’s degree in Computer Science and more than 13 years of experience with database systems. He has designed databases for critical applications and, in recent years, specialized in MySQL and MongoDB. At Percona he helped customers with hundreds of cases across a wide range of scenarios and complexities.

Vinicius is active in the open source community: Slack, meetups, and talks in Europe, Asia, and North and South America.

View full profile ›