An open API service indexing awesome lists of open source software.

https://github.com/victornpb/explainalizer

Visualizer for Postgres EXPLAIN ANALYZE 🔥 Flamechart style 🔥
https://github.com/victornpb/explainalizer

Last synced: 7 months ago
JSON representation

Visualizer for Postgres EXPLAIN ANALYZE 🔥 Flamechart style 🔥

Awesome Lists containing this project

README

          

# explainalizer
Visualize EXPLAIN ANALYZE json output from PostgreSQL

[![Screenshot Explainalizer](https://user-images.githubusercontent.com/3372598/112775747-2df97180-9014-11eb-8ca1-78f84d43b7ed.png)](https://victornpb.github.io/explainalizer/)

https://victornpb.github.io/explainalizer/

This is a Proof of concept (PoC), of a visualizer for profiling and debugging the performance of queries on a PostgreSQL database. I got the inspiration from the way you can plot flamecharts of the CPU usage on the Chrome DevTools.

### TODO:
- [x] Flame chart
- [x] Node inspection
- [x] Type information
- [ ] Shareable URL (compress the JSON)
- [ ] Build a real user interface for inputing the JSON, with instructions, etc...
- [ ] JSON highlighting, with folding
- [ ] Filtering, and Legend
- [ ] Bottom Up chart