Dynamic Tracing for Finding and Solving MySQL Performance Problems on Linux by Valerii Kravchuk

Dynamic Tracing for Finding and Solving MySQL Performance Problems on Linux by Valerii Kravchuk


In this talk Valerii Kravchuk is talking about tracing and profiling MySQL / MariaDB in production on recent Linux versions. This include usage of modern Linux tracing tools like ftrace, perf and eBPF (via bcc tools and bpftrace). So, tracing is basically doing something whenever specific events occur. Event data can come from the kernel or from userspace (apps and libraries). Some of them are automatically available without further upstream developer effort, others require manual annotations. You can download the PDF of this talk here

☛ Talk by Valerii Kravchuk on Dynamic Tracing for Finding and Solving MySQL Performance Problems on Linux

About Shiv Iyer 18 Articles
Open Source Database Systems Geek in MySQL, MariaDB, PostgreSQL and ClickHouse with core expertise in performance, scalability, high availability and database reliability engineering, Shiv currently is the founder and principal of MinervaDB, An boutique private-label consulting, support, remote DBA and education services provider for MySQL, MariaDB, Percona Server, MyRocks, PostgreSQL and ClickHouse with over 300 customers worldwide. Shiv in the past worked for companies like MySQL AB, SUN Microsystems, AOL, eBay, PayPal, PalominoDB and Percona. Shiv also is a frequent speaker in open source conferences worldwide.