WordPress plugin intelligence profile

Nota Cleanup – Database Cleaner & Optimizer

Timeout-free database cleanup built for shared hosting — clean revisions, transients, orphaned data and spam in safe, resumable batches.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.1.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.8 · PHP 7.4
Directory statusactive
Last directory update20 Aug 20262mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Nota Cleanup – Database Cleaner & Optimizer version 1.1.1 as active, updated 2mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Nota Cleanup scans your database first — read-only, nothing is touched — and

shows you exactly what can be cleaned, category by category, each labeled by

risk level. You choose what to remove; conservative defaults keep risky

categories unchecked, so a single click can never surprise you.

The cleanup engine is built for shared hosting: work runs in small

time-budgeted batches chained in the background, so it never hits your

server’s execution time limit, no matter how large your tables are. A stuck

job can always be resumed with one click, and every run is logged.

What it cleans

  • Expired transients (including site transients)
  • Orphaned post meta, comment meta, term relationships and user meta
  • Spam and trashed comments, trackbacks and pingbacks
  • oEmbed caches
  • Post revisions — with a “keep the most recent N” option
  • Auto-drafts older than 7 days
  • Old Action Scheduler entries (WooCommerce and other background tasks)
  • Expired WooCommerce sessions
  • Old WooCommerce logs (configurable retention window)
  • Trashed posts and pages (high risk — never selected by default)

Row-by-row review for the riskier categories

Trashed posts/pages and orphaned user meta can be expanded to show the exact

rows found — titles, dates, and the offending meta — so you can hand-pick

which ones to delete instead of only ever cleaning the whole category at

once. Paginated for large sites, with a one-click “select all” for when you

really do want everything.

Autoloaded options report (unique)

The report most cleaners don’t give you: the 10 largest autoloaded options

and the total autoload size — the data loaded into memory on EVERY page

view, the sneakiest performance killer on shared hosting. Report-only by

design: deleting an option can break the plugin that owns it, so we tell you

what to ask your developer instead of handing you a footgun.

Unused options report — with optional cleanup

A scanner that goes further than the autoload report: it searches the literal

source of every active and inactive plugin and theme for each non-core

option name, then splits what it finds into two tiers. “No reference found

in any installed code” is the strongest signal — flagged options are shown

with a truncated, color-coded preview of their stored value so you can

recognize them at a glance, and only this tier can be selected and deleted

directly, behind a confirmation step that recommends a backup first (with a

one-click link to our free Nota Backup & Restore plugin). “Found only in an

inactive plugin” stays report-only, since reactivating that plugin would put

the option back to use.

This is a heuristic, not proof: a plugin that builds an option name

dynamically (prefix + variable at runtime) can never appear as a literal

string match, so it can be missed even though the option is genuinely still

in use. The scan warns about this limitation before you delete anything, and

deletion is scoped only to the strongest-signal tier for that reason.

Table health

A dedicated Tables tab shows the size, storage engine, and overhead of every

table in your database, sorted so the most reclaimable table is always at

the top. Optimize any single table with one click — no bulk “optimize

everything” button, because a large table can briefly lock during an

optimize and that should always be a deliberate, one-table-at-a-time choice.

Weekly automatic cleanup

Optionally run the low-risk categories automatically every week. Off by

default — you turn it on only if you want it.

Honest engineering notes

  • Deletions use direct SQL for speed; other plugins’ per-row delete hooks

are not fired. Linked data (meta, comments, term relationships) is removed

in the same run, so nothing is left dangling.

  • Term relationships are only cleaned for taxonomies registered to post

types — unknown plugin taxonomies are left alone.

  • If your site uses an external object cache (Redis/Memcached), transients

live there, not in the database; the plugin detects this and tells you,

instead of silently doing nothing.

  • On some MySQL/MariaDB setups, InnoDB reports table overhead as a shared

figure rather than a true per-table number. When we detect this, the

Tables tab shows “N/A” instead of a misleading number — Optimize still

works normally.

Safety, honestly

The scan is always read-only. Before any cleanup runs, you see exact row

counts and confirm; high-risk categories are never pre-selected. If you’d

like a safety net first, the confirmation screen offers one-click access to

our free Nota Backup & Restore plugin — no pressure, just a shortcut if you

want it.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • cleanup
  • database
  • optimize
  • performance
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.8 · PHP 7.4
Update activity20 Aug 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.