Market tape

Local market tape

USAAPL$--.--warming feed
IndiaRELIANCERs --.--waiting on quote
LiveCricketscores on deckipl, football, hoops
USAAPL$--.--warming feed
IndiaRELIANCERs --.--waiting on quote
LiveCricketscores on deckipl, football, hoops

Local fallback

Behind the build.

A closer read of the decisions, tradeoffs, and structure behind DB CPU Monitor.

project.exeProject 03
Back to projects

Project 03

DB CPU Monitor

A local MySQL diagnostics tool that helps identify expensive query patterns, hot tables, long transactions, and likely sources of database pressure.

PythonMySQLperformance_schemaLocal dashboard

This project came from a practical need: when database CPU rises, the question is usually not just whether the server is busy, but what is actually causing the pressure. DB CPU Monitor combines query digest summaries, table IO waits, active InnoDB transactions, and current sessions to make that easier to inspect.

There is a command-line flow for quick sampling and a local browser UI for reviewing reports, warnings, capability gaps, and saved snapshots. I like this project because it turns operational ambiguity into something more legible without pretending MySQL exposes perfect per-table CPU answers.