PrestaShop 9 - PHP 8.1+ - Multistore

Kronos DB Cleaner

Free up space, speed up your store and remove the "junk" data from your database, automatically, with preview and backup.

See how it works by TEMA S.r.l.
10+cleanup tasks
3risk levels
0risk thanks to backup and preview

The database that slows your store down

Month after month PrestaShop piles up thousands of useless rows. Queries slow down, the back office gets heavy and backups grow.

Without Kronos

  • Statistics, logs and emails growing forever
  • Carts never completed and orphan records scattered across tables
  • Manual cleanup through phpMyAdmin, slow and risky
  • Huge backups and wasted disk space

With Kronos

  • Automatic cleanup every night, zero maintenance
  • Preview and backup before every deletion
  • Batch deletion: no downtime, even on huge databases
  • Real space reclaimed with OPTIMIZE TABLE

Everything under control

A dashboard that tells you how large the database is and how much space you can reclaim.

📊

Clear dashboard

Database size, largest tables and reclaimable space at a glance.

🔍

Preview (dry-run)

See how many rows and how many MB will be removed before acting.

💾

SQL backup

Deleted rows are saved to a restorable file, with automatic rotation.

⏱️

Scheduled cleanup

Token-protected cron URL and an email report when it finishes.

🧩

Batch deletion

No timeouts and no downtime, even with millions of rows.

OPTIMIZE TABLE

Returns the freed space to the disk after cleanup.

🚩

Cron health check

Warns you when the scheduled cleanup has silently stopped running.

💡

Recommendations

Tells you in plain words what is worth cleaning right now.

📈

Size trend

Records the database size once a day, so you see it shrink.

See it in action

The whole module lives on a single back office page.

Kronos DB Cleaner dashboard with the cleanup tasks table
Database size, reclaimable space and every task with its risk level, candidate rows and estimated space.
Kronos DB Cleaner settings and scheduled cleanup
Retention, batch size, SQL backup and OPTIMIZE TABLE on the left. Cron URL, email report and scheduled tasks on the right.
Kronos DB Cleaner panels, backups, history and rollback
Largest tables, size trend, cron health check and recommendations, then the available backups, the operation history and the rollback of the settings.

You choose what to clean

More than 10 tasks organized by risk level. Clean only what you trust.

Safe
  • Browsing statistics
  • 404 errors and searches
  • Back office logs
  • Email log
  • Template cache
Medium
  • Abandoned carts
  • Guest customers with no orders
  • Expired specific prices
  • Historical stock movements
  • Closed customer threads
Aggressive
  • Products of non-existent carts
  • Guests without connections
  • Messages without a thread
  • Various orphan records
  • Plus OPTIMIZE tables

How it works

Installs in 2 minutes, no mandatory configuration.

Install

Upload the zip from Modules, Upload a module.

Check

The dashboard shows DB size and reclaimable space.

Preview

Check rows and space, with backup enabled.

Automate

Set the cron and receive the email report.

Frequently asked questions

Is it safe? Could I delete real orders or customers?

No. Kronos never touches orders or customers with orders. Every task declares its own risk level, shows a preview and, when backup is enabled, saves the removed rows to a restorable SQL file.

What happens if I delete something by mistake?

Before every deletion a .sql backup is created in the module's protected folder. You can re-import it at any time.

Does it slow down the site during cleanup?

No: deletion runs in small configurable batches, keeping the load low even on very large stores.

How do I know the automatic cleanup is still running?

A dedicated panel shows when the scheduled cleanup last ran and warns you when too much time has passed, so a cron that stopped does not go unnoticed.

Does it work with multistore?

Yes, the module is fully multistore compatible. Seven languages are included: English, Italian, German, Spanish, French, Polish, Portuguese.