Meine Datenbank von Piwik hat die 60mb erreicht.
Nun fangen die Probleme an, zum Beispiel kann ich die Datenbank nicht mehr via “phpMyAdmin” sichern weil die Datenbank zu groß ist.
Wie kann ich die größe meiner Datenbank verkleinern?
Geht das überhaupt.
Kann man die Tabellen wo “archive” dabei steht nicht irgendwie zusammen führen und verkleinern?
Und Entschuldigung, 60 MB sind nichts! phpMyAdmin ist kein wirkliches Backup-Tool. Normalerweise macht man das auf der Kommandozeile oder im Notfall mit MySQL-Dumper.
60 mb das ich nicht lache meine ist 800+ MB groß und es wäre klasse wenn man über Piwik z.b alles was älter als 12 monate ist löschen kann ohne wild durch die datenbank zu gehen
[quote=n00bster @ Jul 15 2010, 07:57 AM]Meine Datenbank von Piwik hat die 60mb erreicht.
Nun fangen die Probleme an, zum Beispiel kann ich die Datenbank nicht mehr via “phpMyAdmin” sichern weil die Datenbank zu groß ist.[/quote]
Installiere dir MySQLDumper …
Das ist eigentlich das Tool um Datenbanken zu sichern und zurück zu spielen.
PHPMyAdmin ist dafür nicht unbedingt geeignet und die Kommandozeile dürfte bei AllInk nicht jedem zur Verfügung stehen.
[quote=n00bster @ Jul 15 2010, 08:57 AM]Meine Datenbank von Piwik hat die 60mb erreicht.
Nun fangen die Probleme an, zum Beispiel kann ich die Datenbank nicht mehr via “phpMyAdmin” sichern weil die Datenbank zu groß ist.
Wie kann ich die größe meiner Datenbank verkleinern?
Geht das überhaupt.
Kann man die Tabellen wo “archive” dabei steht nicht irgendwie zusammen führen und verkleinern?[/quote]
prinzipiell kannst Du alle Tabellen mit piwik_archive_blob_yyyy_mm und piwik_archive_numeric_yyyy_mm löschen.
Diese Tabellen werden mit Werten gefüllt, sobald Du Dir irgendeine Analyse in einer Piwik-Ansicht anzeigen lässt.
Solltest Du Dir später zum Beispiel Daten des vorletzten Monats ansehen wollen, erzeugt Piwik die entsprechenden Tabellen einfach wieder neu.
Die größten Tabellen sind log_link_visit_action mit 2 GB und log_visit mit 1,6 GB. Das Feld idlink_va in der Tabelle log_link_visit_action hat 22.605.650 Einträge. Gut, es passt noch eine ganze Menge in das int11-Feld, aber das nächtliche Backup nimmt schon einiges an Ressourcen.
@matt - danke. Stand ja auch schon mal weiter oben…
Wenn ich wie unter Troubleshooting - Analytics Platform - Matomo beschrieben meine Logs bereinige, dann stehen alle archivierten Informationen in den Tabellen archive_*?! In diesem Fall sollte ich also auf die von @Eukaryota beschriebene Vorgehensweise verzichten und diese Tabellen nicht “einfach löschen…”.