Revive / OpenX: Alte Statistikdaten löschen

Ich bin kein Fan von unnötig grossen Datenansammlungen. Beim OpenX / Revive Adserver lassen sich alte Daten jedoch nicht über den Admin Bereich löschen (ausser, man löscht gleich die gesamten Kampagnen). Das muss man selber direkt per MySQL Befehl machen.

Beachte, da ich auch das Plugin openXDeliveryLogCountry installiert habe, habe ich auch die zusätzliche Table phpads_stats_country für die Löschung in der Liste.

Ich lösche mit einem Interval von 3 Jahren. Das sind zwar immernoch sehr viele Daten, aber nichts im Vergleich dazu, wenn man den Adserver schon knapp 15 Jahre betreibt 😉

DELETE FROM `phpads_data_intermediate_ad` 
WHERE interval_end < DATE_SUB(CURDATE(), INTERVAL 3 YEAR);

DELETE FROM `phpads_data_summary_ad_hourly` 
WHERE date_time < DATE_SUB(CURDATE(), INTERVAL 3 YEAR);

DELETE FROM `phpads_data_summary_ad_zone_assoc`
WHERE interval_end < DATE_SUB(CURDATE(), INTERVAL 3 YEAR);

DELETE FROM `phpads_data_summary_zone_impression_history` 
WHERE interval_end < DATE_SUB(CURDATE(), INTERVAL 3 YEAR);

DELETE FROM `phpads_stats_country`
WHERE date_time < DATE_SUB(CURDATE(), INTERVAL 3 YEAR);

 

  • *

    Du kannst diese HTML tags verwenden: <a> <abbr> <acronym> <b> <blockquote> <cite> <code> <del> <em> <i> <q> <s> <strike> <strong>

  • Kommentar-Feed für diesen Beitrag
nach oben