WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Winning Solutions v1.3.0

WS Action Scheduler Cleaner

Optimize your WordPress database by efficiently managing the Action Scheduler tables used by popular plugins like WooCommerce.

WS Action Scheduler Cleaner

The facts

Rating
5★ from 5
Active installs
3k+
Price
Free
Last updated
27 May 2026
Added
Jun 2025
Requires WP
6.3
Tested up to
WP 7.0.4
Requires PHP
7.4
Downloads
15,561

Our analysis

AI-assisted

WS Action Scheduler Cleaner is a WordPress plugin designed to optimise your database by managing Action Scheduler tables. It helps to clear completed, failed, or cancelled actions, set up automatic clearing schedules, and optimise database tables to reclaim unused space. This tool is particularly useful for sites that use plugins relying on Action Scheduler, such as WooCommerce and Jetpack, which can generate a large number of scheduled actions over time.

By regularly cleaning these tables, you can improve database query performance, reduce database size, and enhance overall site speed. The plugin features a user-friendly interface within the WordPress admin area, making it accessible for users looking to maintain their site's performance without extensive technical knowledge.

Best for: High-traffic e-commerce sites or membership platforms using Action Scheduler plugins.

What it does well

  • Easily clear completed, failed, or cancelled actions
  • Set up automatic clearing schedules
  • Optimise database tables to reclaim unused space
  • User-friendly interface in the WordPress admin area
  • Suitable for high-traffic e-commerce sites or membership platforms

Where it falls short

  • Limited information on advanced features or settings
  • No details on specific performance improvements

Verdict

WS Action Scheduler Cleaner offers a straightforward solution for managing Action Scheduler tables in WordPress, making it a practical choice for sites that rely on such functionalities.

From the developer

Winning Solutions's own description of WS Action Scheduler Cleaner, lightly tidied.

WS Action Scheduler Cleaner is a small tool designed to optimize your WordPress database by managing the Action Scheduler tables. Action Scheduler, a robust job queue and background processing library, is utilized by many popular plugins such as WooCommerce, WP Forms, and Jetpack to handle resource-intensive tasks asynchronously.

While Action Scheduler is crucial for the smooth operation of these plugins, its tables can grow significantly over time, potentially impacting your site’s performance. This is where WS Action Scheduler Cleaner comes in.

Key features:

  • Easily clear completed, failed, or canceled actions from the Action Scheduler tables
  • Set up automatic clearing schedules for efficient database maintenance
  • Optimize the database tables to reclaim unused space and potentially improve performance
  • Customize retention periods for logs and actions
  • User-friendly interface integrated into the WordPress admin area

By regularly cleaning up unnecessary data from Action Scheduler tables, you can:

  • Improve database query performance
  • Reduce database size
  • Enhance overall site speed and responsiveness

WS Action Scheduler Cleaner is an essential tool for any WordPress site using plugins that rely on Action Scheduler, especially high-traffic e-commerce sites or membership platforms that generate a large number of scheduled actions.

Usage

  1. In the WordPress admin panel, go to Tools > Action Scheduler Cleaner
  2. Select which action statuses you want to clear (completed, failed, canceled)
  3. Set up different automatic clearing schedules if desired
  4. Click “Clear Selected Actions” to manually clear actions – or let the automatic schedule handle it
  5. Optionally optimize the DB tables as well; this is your solution for when the size of the tables doesn’t seem to go down on simple clearing

For best results, we recommend setting up an automatic clearing schedule to maintain optimal database performance. Something like 7 days is usually sufficient. By default, Action Scheduler does this every 30 days, but only for completed and canceled actions, whereas you can control this aspect in the plugin. On deactivation of the plugin, the 30-day retention period as well as which actions get cleared will reset to their defaults.

Developer Information

Cleanup and optimization run in time-bounded chunks: each pass deletes up to batch_size rows per SQL statement and repeats until max_seconds elapses or no matching rows remain. Progress is saved between chunks so large tables can be processed without a single long request.

The following filters (since 1.3.0) let you tune behavior for your hosting environment. Add them in a custom plugin or your theme’s functions.php.

Manual cleanup (admin UI / AJAX)

  • wsacsc_ajax_cleanup_batch_size (default: 10000) — Maximum rows deleted per DELETE statement during manual clear operations initiated from the admin screen. Higher values can speed up very large tables but increase load per query.
  • wsacsc_ajax_cleanup_max_seconds (default: 18) — Seconds of work per AJAX request before the plugin saves progress and returns. The admin UI polls for the next chunk while you keep the page open. Increase on slow hosts if chunks finish too quickly; decrease if requests time out.

Scheduled cleanup (WP-Cron)

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for making sites fast.

WP-Optimize

Get caching and more with this powerful cache plugin. Cache, optimize images, clean your database and minify f...

Free 1M+ installs 4.8★ (2,606)
LiteSpeed Cache

All-in-one unbeatable acceleration & PageSpeed improvement: caching, image/CSS/JS optimization...

Free 7M+ installs 4.8★ (2,764)
EWWW Image Optimizer

Comprehensive image optimization with WebP, AVIF, Lazy Load, and more. Optimize images automatically for Faste...

Free 1M+ installs 4.8★ (1,838)
Under Construction

Easy to use Under Construction Page & Coming Soon Page. Enable Under Construction Mode in seconds & sh...

Free 600k+ installs 4.8★ (1,285)
Smush

Smush

93

Compress and optimize images, enable lazy load, serve WebP & AVIF, and speed up your site with a global im...

Free 1M+ installs 4.8★ (6,051)
Converter for Media

Speed up your website by using our WebP & AVIF Converter. Optimize images and serve WebP and AVIF images i...

Free 500k+ installs 4.9★ (1,097)