‹ MAA Labs plugins
🗄️
Monitoring
● Live on WordPress.org

Database Monitor

Complete database health dashboard — health scoring, table inspector, one-click cleanup, and scheduled maintenance. Zero external requests, 100% free.


What it does

Built for one job, done well.

🩺
Health score
A live score from 0–100 based on table overhead, fragmentation, autoload size and InnoDB health — updated on every page load.
🔍
Table inspector
Full breakdown of every table — row count, data size, index size, overhead — sortable and filterable.
🧹
One-click cleanup
Remove post revisions, trashed posts, orphaned metadata, expired transients and spam comments in one action.
Scheduled maintenance
Auto-optimize tables on a daily, weekly or monthly schedule — runs silently via WP-Cron.
📊
Bloat report
See exactly how much space post revisions, transients and orphaned rows are consuming — actionable and honest.
📧
Email alerts
Get notified when health score drops below your threshold. Stay informed without watching the dashboard.

Free on WordPress.org.

Database Monitor v1.0.1 is live — install directly from your WordPress dashboard or from WordPress.org. No limits, no premium tier, no phone-home.


FAQ

Common questions.

Will Database Monitor modify or delete anything automatically?
Not without your permission. The one-click cleanup only runs when you click it manually. Scheduled maintenance (via WP-Cron) only runs OPTIMIZE TABLE on flagged tables — it never deletes rows. You stay in control.
How is the health score calculated?
The 0–100 score is based on four factors: table overhead ratio, fragmentation level, autoload option size, and InnoDB engine health. Each factor is weighted and combined into a single live score updated on every page load.
Is it safe to run the one-click cleanup on a live site?
Yes. The cleanup removes post revisions, trashed posts, orphaned metadata, expired transients, and spam comments — none of which affect live content. Always take a backup first as a precaution, but the operations are standard and safe.
Does it work with managed WordPress hosts that restrict database access?
Yes. Database Monitor uses the standard WordPress $wpdb abstraction layer — it never connects to MySQL directly. It works on any host where WordPress itself works.
Will the scheduled maintenance run even if no one is logged in?
Yes. Scheduled tasks use WP-Cron which fires on page visits, not admin sessions. As long as your site receives traffic, the scheduled maintenance will run on time.
Is it really free with no premium version?
Yes — free forever, every feature included, no upsells, no premium tier. Built by NaveenCodes by Maa Labs™ as part of a commitment to free WordPress tooling.

Quick stats

The numbers at a glance.

v1.0.1
Current version
7
Features included
WP 6.0+
Requires WordPress
PHP 8.0+
Requires PHP
Free
Forever, no upsells
Part of MAA Labs — in memory of Maa ❤️
Every plugin carries her blessings · 18 May