AndiLeni / statistics

Statistik Addon zur Erfassung von Seitenaufrufen. Für das CMS Redaxo.
MIT License
32 stars 4 forks source link

Auto-Löschen nach x Monaten #108

Open iceman-fx opened 10 months ago

iceman-fx commented 10 months ago

Eine konfigurierbare Auto-Löschen-Funktion wäre ganz toll und wichtig, damit z.B. alle Einträge (aller Tabellen) die älter als 12 Monate sind automatisch gelöscht werden.

Grund: Das DB-Backup wird bei mir aktuell ziemlich groß, wodurch der Rex-Cron abstürzt wegen zu langer Laufzeit/zu wenig Memory. Allein 20 MB belegt bei mir nur das Statistik Addon in der DB.

AndiLeni commented 10 months ago

@iceman-fx Welche Tabelle(n) des Statistik add-ons sind denn so groß bei dir? Kannst du das mal nachgucken?

iceman-fx commented 10 months ago

rex_pagestats_hash (6,9MB) rex_pagestats_referer (4,7MB) rex_pagestats_visits_per_url (8,9MB)

AndiLeni commented 10 months ago

Oh ja, die sind ganz schön groß. Ein Cronjob wird mitgeliefert um die hash tabelle zu leeren. Die kann täglich geleert werden. Und für die anderen Tabellen kann man bestimmt einen einfachen Cronjob schreiben, der per rex_sql einfach in allen Tabellen mit Datum die ältesten löscht.