Automated MySQL Table Growth Tracking
Every Monday, WebRun reads the size, row count, and index size of every table in the databases you nominate, compares each against last week's figures, posts the fastest growing tables to Slack with the change, and messages you on WhatsApp when a table grows faster than your threshold.
How do I track which MySQL tables are growing fastest?
WebRun tracks your MySQL table growth every Monday. It records the size, index size, and row count of every table in the databases you nominate, compares each against last week, and posts the fastest growers to Slack with the change. WhatsApp gets a message on a growth spike, so an archive happens before the disk fills.
- Storage is planned from a trend rather than a single snapshot
- The fastest growing table is named every Monday
- Index bloat is spotted separately from data growth
Built for database administrators · backend engineers · DevOps teams · platform teams
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
mysql.comin a real browser with your saved login - no setup, no API keys. -
1
MySQL - measure table size and growth
WebRun opens MySQL to measure table size and growth. - Open your MySQL admin interface and select the databases you asked it to watch
- Read the data size, index size, and row count for every table
- Compare each figure against the values recorded on the previous run
- Work out the week over week change in megabytes and as a percentage
- Rank the tables by absolute growth and note total database size
Done when Every table has this week's size and its change since last week.
-
2
Slack - post the fastest growers
WebRun opens Slack to post the fastest growers. - Post this week's growth report to your engineering channel
- List the fastest growing tables with size, row count, and the change since last week
- Show total database size and how much it moved
- Call out tables where the index is growing faster than the data
- Keep the history in the thread so the multi-week trend is readable
Done when The weekly growth report is posted in Slack.
-
3
WhatsApp - message you on a growth spike
WebRun opens WhatsApp to message you on a growth spike. - Message your ops group when a table grows past the threshold you set in a single week
- Name the table, its new size, and the growth figure
- Suggest an archive or an index review as the follow-up, without performing either
- Never run a query that writes, drops, or alters anything
Done when Any table above the growth threshold has been raised on WhatsApp.
How is each run configured?
Secure by default
Connect once, stays signed in
WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.
Every action is checked against this policy before it runs.
Questions, answered
Will it change my database?
No. WebRun only reads table metadata: sizes, index sizes, and row counts. It never archives, drops, alters, or writes anything. Shell access is blocked by the policy on this template.
How does it know the growth rate?
It keeps the figures from previous runs, so each Monday compares against last week's recorded sizes. After a few weeks the trend is long enough to project when the disk fills.
Can it watch more than one database?
Yes. Name every database you want tracked and WebRun measures each one, ranking tables across all of them so the biggest problem surfaces regardless of which schema it is in.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.