Directory / plugin

Harvify Database Cleaner

v1.0.28 · by harv

Scan and clean your WordPress database, with a dry-run preview before anything is deleted. Pro adds daily scheduling and one-click rollback.

View on WordPress.org

About this plugin

Harvify Database Cleaner helps you reclaim wasted database space from post revisions, auto drafts, trashed posts and comments, spam, pingbacks and expired transients, and shows you what is taking up room before anything is removed.

Free features:

  • Scan and report: row counts + estimated sizes for every category this download
    can clean
  • Clean revisions, keeping the last N per post — you choose how many, and
    zero means delete them all
  • Clean auto drafts (more than a day old), trashed posts, spam/trashed comments
  • Clean expired transients and pingbacks/trackbacks
  • Table optimization (reclaim freed space)
  • Orphaned table & option detection (read-only report + keep-list)
  • Autoloaded-options analysis — the total size of your autoloaded options
    against the point where it starts to hurt, and the largest offenders listed by
    size.
  • Basic scheduled cleanup (weekly/monthly)

Pro features (Harvify Pro Bundle):

  • Orphaned metadata (post, user, term, comment meta)
  • Duplicate meta detection
  • oEmbed cache cleanup
  • WooCommerce: orphaned order items, expired sessions
  • Delete orphaned options (known removed-plugin signatures only)
  • Action Scheduler table cleanup — removes completed, failed and cancelled
    actions older than 30 days, with their log rows; pending work is never
    touched.
  • Pre-cleanup snapshots with one-click rollback
  • Advanced scheduling (daily) + email reports + cleanup history log

External services

This plugin connects to Freemius, the licensing and update service Harvify uses to
sell and deliver the Pro tier of its plugins.

Nothing is sent to Freemius unless you choose to send it. On activation you are shown
Freemius’s standard opt-in screen. Until you answer it a fresh install makes no
outbound request at all, and if you choose Skip the free tier stays fully usable
and still sends nothing. Data is transmitted only when you take one of these
actions:

  • You click “Allow & Continue” on the Freemius opt-in screen. This sends your
    site address, your administrator email address, and your WordPress, PHP and active
    plugin/theme details, so Harvify can provide support and know which environments to
    test against. Skipping that screen sends nothing and leaves the plugin working
    normally.
  • You enter a Pro Bundle licence key. This sends the key together with your site
    address so the licence can be activated for that site. While a licence is active the
    site also re-checks periodically that it is still valid and whether a Pro update is
    available.

Service provided by Freemius, Inc. – https://freemius.com/
Terms of service: https://freemius.com/terms/
Privacy policy: https://freemius.com/privacy/

Plugin tags