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 446 Articles
Open Source Database Systems Engineer with a deep understanding of Optimizer Internals, Performance Engineering, Scalability and Data SRE. Shiv currently is the Founder, Investor, Board Member and CEO of multiple Database Systems Infrastructure Operations companies in the Transaction Processing Computing and ColumnStores ecosystem. He is also a frequent speaker in open source software conferences globally.