Hallo Leute!
ich speichere Traffic-Daten eines Netzwerks in einer Mysql-Datenbank. Da die Datenmenge so groß ist, werden nach einem Monat Millionen von Datensätzen gespeichert. So dauert dann die Suche in der DB dementsprechend lange. Diese Traffic-Daten müssen aber für ein Jahr gespeichert werden. Jetzt teile ich die Daten in Monatstabellen auf…Das funktioniert so weit…Nur ich will ich, dass wenn ein Jahr rum ist, dass die alten Daten in der Monatstabelle gelöscht werden(wenn die Speicherung in Januar 05 anfängt dann müssen die Daten von Januar 06 in der gleichen Tabelle „Januar“ gespeichert werden und die alten Daten aus 2005 müssen vorher gelöscht werden)…Meine Frage ist jetzt wie könnte ich dies realisiert??? Trigger?? Können sie sowas wie truncate table??? SQL-Skript ,das mit Hilfe von einem Cron-Job am Anfang jedes Monats ausgeführt wird(Aber das Löschen muss vor dem Speichern geschehen )???
Gruß
Simo