Live data from Hacker News

Visualize MySQL query execution plans as interactive FlameGraphs

github.com

11–15 of 15 posts

Re: Visualize MySQL query execution plans as interactive FlameGraphs

#12
post #3

The video from the presentation on this: https://youtu.be/tdx9leN2kBg?si=uYa7xsOvpoonjaxB This was part of the MySQL Belgian Days that was organized in the days before FOSDEM.

Any slides maybe?

You can find the slides here: https://github.com/vgrippa/presentations/blob/main/2026_FOSD...

Re: Visualize MySQL query execution plans as interactive FlameGraphs

#13
post #10

If I were in vgrippa's place, I would have not produced flamegraphs, but treemaps. It's the far superior choice for visualising profiling/query plans and the like, no matter along which property one would measure. Munging the mysql output into something that is delectable as input to kcachegrind is straight-forward. Screenshots: https://ddg.gg/?q=%21i+kcachegrind

Thanks for the suggestion. Actually I received some feedback to produce something like flamescope from netflix https://github.com/Netflix/flamescope

I will take a look at the treemaps and try to incorporate.

Re: Visualize MySQL query execution plans as interactive FlameGraphs

#14

Very cool but also more interesting is using Perl for any newish project. It is hard to find maintainers or developers knowing Perl nowadays. Especially in data science related projects as python has been the de-facto tool for that field for some time now.

Indeed, but it was easier to implement the logic since original flamegraphs are in Perl.

Re: Visualize MySQL query execution plans as interactive FlameGraphs

#15
post #11

Do you have slides from your FOSDEM presentation? The video has this funny angle :(.

Hi! The slides can be found here: https://github.com/vgrippa/presentations/blob/main/2026_FOSD...

Thanks for the placeholders ;)
Post reply on HN