hi habe festgestellt das sich die tabelle
phpbb_search_wordmatch
ehmense aufbläht...
knapp 43000 beiträge und diese tabelle hat ne grösse vonn über 22 MB
kann man das reduzieren ?
oder einträge löschen .. ?
datenbank aufblähen
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Du kannst mal MOD:maintenance rüber laufen lassen - aber viel bringen wird das auch nichts. Siehe auch KB:suchtabellen_verkleinern
Gruß, Philipp
Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Wenn du die Genauigkeit deiner Suche nicht massiv beschneiden willst, dann mußt Du damit leben.
Zur Erklärung: Diese Tabelle beinhaltet für jedes, in deinem Forum geschriebene Wort, eine Zeile die dies enthalten: post_id, word_id, title_match
- post_id: ist der Marker in welchem Post das Wort gefunden wird.
- word_id: ist die Nummer, die dem Wort zugeordnet ist (in der Tabelle phpbb_search_wordlist)
- title_match: ist der Marker, ob das Wort im Titel des Posts vorkommt.
Wenn man jetzt sucht, sucht das Forum die word_id für das gesuchte Wort aus der Tabelle "phpbb_search_wordlist" raus, schaut in die Tabelle "phpbb_search_wordmatch" in welchen Posts / Threads diese word_id vorkommt, greift sich die post_ids und listet all diese Post als Ergebnis auf.
Ergo: löscht du nun etwas aus der Tabelle raus, werden die Threads / Posts zu denen du die Ergebnisse gelöscht hast, nicht mehr in der Suche berücksichtigt.
Ansonsten bleibt nur zur Datenbankverkleinerung (und damit dieser Tabelle) das löschen von alten, unnötigen Posts.
Gruß
Saint
Zur Erklärung: Diese Tabelle beinhaltet für jedes, in deinem Forum geschriebene Wort, eine Zeile die dies enthalten: post_id, word_id, title_match
- post_id: ist der Marker in welchem Post das Wort gefunden wird.
- word_id: ist die Nummer, die dem Wort zugeordnet ist (in der Tabelle phpbb_search_wordlist)
- title_match: ist der Marker, ob das Wort im Titel des Posts vorkommt.
Wenn man jetzt sucht, sucht das Forum die word_id für das gesuchte Wort aus der Tabelle "phpbb_search_wordlist" raus, schaut in die Tabelle "phpbb_search_wordmatch" in welchen Posts / Threads diese word_id vorkommt, greift sich die post_ids und listet all diese Post als Ergebnis auf.
Ergo: löscht du nun etwas aus der Tabelle raus, werden die Threads / Posts zu denen du die Ergebnisse gelöscht hast, nicht mehr in der Suche berücksichtigt.
Ansonsten bleibt nur zur Datenbankverkleinerung (und damit dieser Tabelle) das löschen von alten, unnötigen Posts.
Gruß
Saint