Seite 1 von 1

Datenbankgröße

Verfasst: So 14. Mär 2010, 17:12
von fk59
Hi,

wie kann man die Datenbankgröße von Contenido verringern?

Meine hier hat mittlerweile über 120 MB...... obwohl es nicht gerade ne große Seite ist.

Also welche Tabellen kann man guten Gewissens leeren?

Oder gibt es vielleicht ein Tool dazu?

Danke euch!

Frank

Re: Datenbankgröße

Verfasst: So 14. Mär 2010, 21:31
von Dodger77
Welche Tabelle(n) ist/sind denn so groß?

Re: Datenbankgröße

Verfasst: Mo 15. Mär 2010, 08:37
von kummer
Die DB wächst an, wenn die Statistik immer wieder geschrieben wird. Das kann daran liegen, dass die Dateisystemberechtigungen unzureichend sind. Ich habe es allerdings auch beobachten können, wenn diese in Ordnung waren. Allerdings nur bei einigen Systemen. Typischerweise ist dann auch alles extrem langsam.

Ich würde zunächst prüfen, ob du ein solches Problem vorliegen hast (Verzeichnis /contenido/cronjobs sowie darin liegende Dateien ohne Endung php). Die Tabelle con_stat_archive kannst du leeren, wenn du die Statistik nicht brauchst. Das dürfte den Datenumfang stark reduzieren.

Re: Datenbankgröße

Verfasst: Do 6. Mai 2010, 07:11
von gerdon
Dazu eine Frage von mir:
Welchem Zweck dient die Tabelle "con_keywords"?

Re: Datenbankgröße

Verfasst: Do 6. Mai 2010, 15:03
von kummer
zur suche. mit bordmitteln von contenido.

allerdings würde ich da mal nach lucene suchen. ist ohne zweifel nicht nur besser, sondern zugleich auch erheblich leistungsfähiger.

Re: Datenbankgröße

Verfasst: So 23. Mai 2010, 17:36
von Swert_p
Ich habe das gleiche Problem. Rechte auf Cronjobs und Verzeichnis sind da. Die Tabelle Con_stat enthält keine brauchbaren Daten (keine Vistis verzeichnet) con_stat_archive bläht sich sehr schnell auf und wächst und wächst...

Re: Datenbankgröße

Verfasst: So 23. Mai 2010, 21:33
von Halchteranerin
Swert_p hat geschrieben:Ich habe das gleiche Problem. Rechte auf Cronjobs und Verzeichnis sind da. Die Tabelle Con_stat enthält keine brauchbaren Daten (keine Vistis verzeichnet) con_stat_archive bläht sich sehr schnell auf und wächst und wächst...
War vielleicht irgendwas mal nicht in Ordnung mit den Rechten? Ich hatte eine kaputte Tabelle, nachdem ich sie aufgeräumt und anschließend (über phpMyAdmin) repariert habe, hatte sie normale Größe und blieb so.

Re: Datenbankgröße

Verfasst: Do 23. Sep 2010, 13:41
von rethus
Aus gegebenen Anlass kram ich den Thread nochmal hervor.
Wollte gerade ein Backup meine Page machen, und hab bemerkt, dass die Tabelle con_mod_history über 84 MB (!) hat.

Frage:
  • Kann ich die bedenkenlos leeren?

@Wishlist: Ich wünsche mir eine Funktion, welche in Contenido - per Cronjob - für Ordnung sorgt. So dass beispielsweise nur X Modulhistorien beigehalten werden (einstellbar per Mandanteneinstellung), dass die Statistik-Tabelle nach x Tagen|Wochen|Monaten geleert wird usw.

Re: Datenbankgröße

Verfasst: Do 23. Sep 2010, 14:09
von Dodger77
@rethus: Klar, kannst du, wenn du die alten Versionen nicht mehr benötigst.

Bzgl. des Feature-Requests: in der 4.8.x wird die Modulhistorie nicht mehr in der Datenbank gespeichert und es gibt seit der 4.8.13 ein solches Tool bzgl. der Versionierung von Modulen (und Modul-Templates, Styles, Scripts). Die Statistik-Tabelle wird übrigens nicht allzu groß, wenn alle Berechtigungen richtig gesetzt sind.

Re: Datenbankgröße

Verfasst: Do 23. Sep 2010, 17:31
von rethus
Danke Dogger77 für deine Antwort.
Ich habe bereits 3 4.8.13er am laufen. Ich muss zugeben, eine Änderungen in diesem Bereich ist mir noch nicht bekannt gewesen.
Kannst du mir noch kurz erläutern, wo die Modulhistorie bei 4.8.12 anstatt in der DB gespeichert werden?
Was meinst du, mit "seit der 4.8.13 ein solches Tool bzgl. der Versionierung von Modulen (und Modul-Templates, Styles, Scripts)"

Re: Datenbankgröße

Verfasst: Do 23. Sep 2010, 18:17
von Dodger77
Im jeweiligen Mandantenordner werden die Versionen gespeichert (Ordner "version"). Das Tool befindet sich unter "Administration -> System -> Bereinigung".