Our software experience since 1974

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. Automazione
14cleanup 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
  • A backup put back into the database in one click

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 the rows waiting to be cleaned, 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 an SQL file, listed in the back office with size and date, kept in rotation.

⏱️

Scheduled cleanup

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

🧩

Cleanups that finish

Big tables are cleaned in batches within the time your server allows, then continue from where they stopped.

⚡

OPTIMIZE TABLE

Returns the freed space to the disk after cleanup.

🚩

Cron health check

Warns you when the scheduled cleanup has silently stopped running.

📈

Size trend

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

↩️

One-click restore

Put the rows of a backup back into the database from the back office, with no phpMyAdmin and no FTP.

Rarely found in PrestaShop modules
↺

Settings rollback

Every save keeps the last five versions of the settings, restorable in one click, and the restore itself can be undone.

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, rows to clean, 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.
Kronos DB Cleaner overview board
The four numbers of the dashboard: database size, rows to clean, space freed and the next scheduled clean.
Kronos DB Cleaner depth levels board
The three depth levels, Safe, Medium and Aggressive, with the tasks of each one. Orders and customers with orders are never removed.
Kronos DB Cleaner backup and rollback board
SQL backup before every deletion, restore in one click, batch runs that resume, cron tasks, history and settings rollback.
Kronos DB Cleaner without and with comparison board
What changes with Kronos: automatic nightly cleanup, preview and backup, batch deletion, OPTIMIZE TABLE and one-click restore.

You choose what to clean

Fourteen 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 or customer
  • Messages without a thread

How it works

Installs in 2 minutes, no mandatory configuration.

Install

Upload the zip from Modules, Upload a module.

Check

The dashboard shows the database size and the rows to clean.

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. The Available backups panel lists the files and puts one back into the database with a single click. Very large files are imported manually instead, and the panel says so.

Does it slow down the site during cleanup?

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

My tables have hundreds of thousands of rows. Will the cleanup time out?

No. Kronos works for a limited time, stops on a whole batch and tells you how many rows are left. Run it again and it continues from there, so a large backlog is cleared over a few passes instead of dying on a server timeout.

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.

Made in Italy

Designed, developed and supported by TEMA S.r.l. Automazione in Legnano (Milan).
Since 1974, a real company with direct human support.