Easy Actions Scheduler Cleaner by AyudaWP

Descripció

Easy Actions Scheduler Cleaner by AyudaWP is a one-time use plugin designed to clean up your Actions Scheduler database tables. Over time, these tables can accumulate thousands or even millions of records from completed, failed, canceled, and past-due actions that are no longer needed, as well as extensive logs that can take up significant database space.

This plugin provides a safe and efficient way to:

  • Delete completed actions – Actions that have already been executed successfully
  • Delete failed actions – Actions that encountered errors during execution
  • Delete canceled actions – Actions that were manually canceled
  • Delete past-due actions – Actions that missed their scheduled execution time
  • Delete old pending actions – Pending actions older than 30 days
  • Delete action logs – Historical log records that accumulate over time and can become very large

Key Features

  • One-time use design – Plugin automatically deactivates after cleanup
  • Batch processing – Handles large datasets efficiently (10,000 records per batch)
  • Safety warnings – Clear warnings and confirmations before executing
  • Detailed reporting – Shows exactly how many records were deleted by type
  • Orphaned data cleanup – Also removes related orphaned groups
  • Complete logs cleanup – Removes all action logs that accumulate over time
  • WooCommerce integration – Seamlessly works with WooCommerce’s Action Scheduler

Why Use This Plugin?

Actions Scheduler tool used by WooCommerce and many other WordPress plugins can accumulate millions of database records over time, which can:

  • Slow down your website performance
  • Increase database size unnecessarily
  • Make database backups larger and slower
  • Impact Actions Scheduler’s own performance

The action logs table (actionscheduler_logs) is particularly problematic as it records detailed information about every action execution and can grow exponentially on busy sites.

This plugin helps maintain a clean, optimized database by removing unnecessary historical records while preserving active and recent pending actions.

Important Notes

  • One-time use – Designed to be used once and then deleted
  • Irreversible action – Always backup your database before use
  • Automatic deactivation – Plugin deactivates itself after cleanup

Perfect For

  • E-commerce sites with large Action Scheduler tables
  • Sites with millions of action log records
  • Database maintenance and optimization
  • Before major WooCommerce updates
  • Preparing for site migrations
  • Regular maintenance schedules

Privacy Policy

This plugin does not collect, store, or transmit any user data. It only performs local database cleanup operations on your server.

Technical Details

Minimum Requirements

  • WordPress 5.0 or higher
  • WooCommerce 3.0 or higher
  • PHP 7.4 or higher
  • MySQL 5.6 or MariaDB 10.1

Database Tables Affected

  • wp_actionscheduler_actions – Main actions table
  • wp_actionscheduler_groups – Groups table (orphaned records only)
  • wp_actionscheduler_logs – Logs table (all records)

Batch Processing

The plugin processes deletions in batches of 10,000 records to prevent timeouts and reduce server load during cleanup operations.

Support

Need help or have suggestions?

Love the plugin? Please leave us a 5-star review and help spread the word!

About AyudaWP

We are specialists in WordPress security, SEO, and performance optimization plugins. We create tools that solve real problems for WordPress site owners while maintaining the highest coding standards and accessibility requirements.

Captures

  • Warning screen showing actions to be performed and current database status
  • Results screen showing detailed cleanup statistics including logs

Instal·lació

  1. Upload the plugin files to the /wp-content/plugins/easy-actions-scheduler-cleaner-ayudawp directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. The plugin will automatically redirect you to Tools Easy Actions Scheduler Cleaner.
  4. Review the warning message and database status.
  5. Click “Execute Cleanup” to perform the cleanup operation.
  6. Review the results and deactivate the plugin.
  7. Delete the plugin files from your server.

PMF

Is this safe to use?

Yes, but like any database operation, you should always backup your database first. The plugin only removes historical records that are no longer needed by WooCommerce.

Will this break my WooCommerce store?

No. The plugin only removes completed, failed, canceled, past-due, and old pending actions, plus action logs. It preserves all active and recent pending actions that WooCommerce still needs.

How many records will be deleted?

This depends on your store’s activity. Some stores may have thousands, others millions. The action logs table is often the largest. The plugin shows you the current database status before cleanup and detailed results after.

Can I undo the cleanup?

No, this operation is irreversible. That’s why we strongly recommend creating a database backup before using the plugin.

Will deleting action logs affect my store?

No. Action logs are purely historical records used for debugging and monitoring. Deleting them doesn’t affect store functionality but can significantly reduce database size.

How often should I use this?

This depends on your store’s activity. High-traffic stores might benefit from quarterly cleanups, while smaller stores might only need it annually. Monitor your database size and Actions Scheduler performance.

Does this work with Actions Scheduler Pro?

This plugin works with the standard Action Scheduler that comes with WooCommerce. Compatibility with Action Scheduler Pro has not been tested.

Why does the plugin deactivate itself?

This is a safety feature. Since this is a powerful database cleanup tool, it’s designed for one-time use to prevent accidental repeated cleanups.

Ressenyes

29 de setembre de 2025 1 reply
In the scheduled actions, there were tens of thousands of actions, of which only 17 were Pending. With a single click, it removed everything unnecessary, making the database size drop significantly. An absolute lifesaver.
29 de setembre de 2025 1 reply
Funciona, y funciona muy bien. Lo acabo de probar y me ha hecho una limpieza de miles de registros con una buena lógica de borrado. Muy buena solución. Gracias
Llegir totes les 2 ressenyes

Col·laboradors i desenvolupadors

«Easy Actions Scheduler Cleaner by AyudaWP» és programari de codi obert. La següent gent ha col·laborat en este complement.

Col·laboradors

“Easy Actions Scheduler Cleaner by AyudaWP” s’ha traduït a 1 configuració regional. Gràcies als traductors per les seues aportacions.

Traduïx «Easy Actions Scheduler Cleaner by AyudaWP» a la teua llengua.

T’interessa el desenvolupament?

Revisa el codi , dona una ullada al repositori SVN o subscriu-te al registre de desenvolupament per RSS.

Registre de canvis

1.0.1

  • Removed WooCommerce as required dependency
  • Plugin now works with any plugin using Action Scheduler
  • Added settings link in plugins list for quick access
  • Improved activation checks to verify Action Scheduler tables only
  • Updated plugin descriptions and documentation

1.0.0

  • Initial release
  • Support for cleaning completed, failed, canceled, and past-due actions
  • Support for cleaning old pending actions (30+ days)
  • Support for cleaning action logs
  • Batch processing for large datasets
  • Orphaned data cleanup
  • Detailed reporting
  • Safety warnings and confirmations
  • Automatic plugin deactivation