Database cleanup
The Database group has individual toggles for each cleanup type, plus a button to run them on demand and a schedule for automatic cleanup.Run cleanup now or schedule
Daily is overkill for most sites. Weekly is a sensible default.
What you’d realistically gain
A typical WordPress install with ~500 posts and 6 months of activity:
Bigger sites (e-commerce, news) can have gigabytes in revisions alone. Cleanup can shave 30–60% off the database size.
Heartbeat control
The WordPress Heartbeat API polls the server every 15 seconds when an admin page is open. It powers post auto-saving, “user is editing this post” locks, and a few plugin features. On busy admin sessions it’s a non-trivial CPU drain. The Heartbeat section has three independent throttles:MAx Cache add-on
If your server has the Apache MAx Cache module installed, an extra add-on appears under Settings → Add-Ons. Toggling it on writes Apache directives into your site’s.htaccess so cached pages are served at the Apache level, faster still than the file-cache layer AccelerateWP uses by default.
Requirements (visible if MAx Cache is available):
- AccelerateWP version 3.20.0.3-1.1-33 or higher.
- Apache MAx Cache module enabled on the server.
Settings export and import
Bottom of the AccelerateWP page:- Export settings downloads a JSON file of every toggle, exclusion list, and schedule.
- Import settings uploads a previously-exported file and restores the configuration.
- WordPress major version updates.
- Switching between PHP versions.
- Migrating to another host (settings carry across cleanly).
Common issues
The site got slower right after a database cleanup
The site got slower right after a database cleanup
Almost always All Transients wiped a long-lived cache that a plugin (popular: SEO plugins, related posts) built up over weeks. The cache rebuilds on next request, but the request that triggers the rebuild is slow. Run Expired Transients instead of All Transients.
Cleanup says it ran but database size didn't drop
Cleanup says it ran but database size didn't drop
MyISAM and InnoDB don’t return space to the OS automatically. The rows are deleted but the file size is the same. Run Optimize Tables to reclaim. On InnoDB you may need a per-database
OPTIMIZE via phpMyAdmin → Operations.Auto-save stopped working in the post editor after Heartbeat changes
Auto-save stopped working in the post editor after Heartbeat changes
You disabled the post editor scope. Re-enable it. The auto-save you actually want is in this scope, not the global one.
A scheduled cleanup didn't run
A scheduled cleanup didn't run
AccelerateWP scheduling depends on WP-Cron. If your site is low traffic and WP-Cron only fires when someone visits, schedules can be missed. Either traffic the site to fire WP-Cron, or set up a server-side cron via Cron Jobs Manager to hit
wp-cron.php reliably.Need a hand?
Open a ticket
Best for anything that needs an account check or a config change on our end.
Live chat
Faster for quick questions during business hours.

