Seite 1 von 1
Datenbankgröße verkleiner.
Verfasst: 19.01.2005 04:52
von karsten001
hi zusammen,
meine datenbank kann bis zu 100mb speichern.
derzeit darf ich mir keinen kopf zerbrechen, da ich bei 1mb bin(in 5 Tagen)
Aber irgendwann ist es ja schluss. Dann können keine neuen Datensätze mehr gespeichert werden.
Was kann ich nun machen?
Wird die Datenbankgröße minimiert indem ich alte Beiträge lösche?
Oder muss ich unter phpmyadmin tabellen manuell löschen?!
Irgendeine idee o. rat
karsten
Verfasst: 19.01.2005 06:02
von Sunny76
Ich denke mal, wenn Dein Forum so groß wird, dass es 100 MB füllt, musst Du Dich ohnehin auch so mal mit dem Admin-Bereich auseinandersetzen.

Weil, dann brauchst Du auch Moderatoren und verschiedene Unterteilungen, und dabei solltest Du eigentlich fündig werden.
Es gibt dort die Möglichkeit des "Pruning", Du gibst eine Anzahl von Tagen an, und alle Beiträge, in die schon länger nichts mehr gepostet wurde, werden gelöscht!
Vom Löschen von ganzen Tabellen würde ich dringendst abraten: die brauchst Du nämlich alle, wenn Dein Forum vernünftig laufen soll.
Verfasst: 19.01.2005 10:24
von marino
wie sunny schon schrieb solltest du auf keinen fall irgendeine tabelle löschen.. denn dadurch würdest du dir dein board "abschiessen" *gg
um die db "klein" zuhalten empfiehlt es sich foren zu"prunen" oder ältere beiträge von zeit zu zeit manuell zulöschen ( beim einfachen löschen werden die gel. beiträge allerdings von den beitragszahlen der user abgezogen .. solltest du das nicht wollen .. meldest du dich nochmal) ausserdem hälst du die DB-grösse in grenzen wenn du bestimmte tabellen ab und zu leerst (NICHT löschen .. nur leeren) tabellen die du ohne bedenken leeren kannst sind die _confirm-tabelle (vorraussetzung ist das sich zu dem zeitpunkt kein neuer user angemeldet hat und sein account noch aktivieren muss), die _sessions - tabelle ( diese sollte sowieso alle paar tage geleert werden ) und die ganzen _search - tabellen .. wenn du diese leerst veringert sich das DB-volumen zwar enorm allerdings ist dann auch die suchfunktion extrem eingeschränkt - zusätzlich empfiehlt sich hier die "stop-words" option durch welche überflüssige worte aus den searchtabellen gelöscht werden .. solltest intresse haben meld dich bitte ..
last but not least solltest du das tool DB-Maintenance einbauen , welches hervorragend zur verwaltung/optimierung der DB geeignet ist - da du vieles direkt über dieses tool machen kannst (zb eine datenbankoptimierung nach dem löschen/prunen von einträgen)