Hallo Liebes phpBB - Team!
Ich betreibe ein gut laufendes phpBB Forum auf meiner Seite, allerdings habe ich nur eine Begrentze MySQL Datenbank - Größe von 5 MB. Diese ist nun leider voll. Mein phpMyAdmin sagt mir, dass die Tabelle
" prefix_search_wordmatch " ganze 2.6 MB groß ist.
Ich habe die Erläuterungen gelesen, die in der Datenbank beschreibung steht, und verstehe auch die Funktion der Tabelle.
Meine Frage: Kann ich die größe der Tabelle nicht reduzieren, ich wäre auch bereit dafür in Kauf zu nehmen, dass dann die Suchfunktion nicht mehr optimal funktioniert, und wenn ja, was kann ich in der Tabelle löschen?
MfG
Reapsen
Brauche Hilfe bei DB Tabelle " prefix_search_wordmatch
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.
- Leuchte
- Ehemaliges Teammitglied
- Beiträge: 9179
- Registriert: 26.05.2003 14:57
- Wohnort: Duisburg
- Kontaktdaten:
Wenn du keinen Wert auf die Suche legst, kannst du die Tabellen die die Suche betreffen (phpbb_search_results, phpbb_search_wordlist, phpbb_search_wordmatch) leeren (nicht löschen).
Somit werden bei der Suche keine Ergebnisse mehr gefunden.
Optional kannst du in der includes/functions_post.php diese Zeile entfernen/auskommentierenSomit werden die letzten beiden Tabellen gar nicht erst gefüllt.
Alternativ: MOD:disable_search
Somit werden bei der Suche keine Ergebnisse mehr gefunden.
Optional kannst du in der includes/functions_post.php diese Zeile entfernen/auskommentieren
Code: Alles auswählen
add_search_words('single', $post_id, stripslashes($post_message), stripslashes($post_subject));Alternativ: MOD:disable_search
Danke nochmal für die Antwort! Letzte Frage: Wenn ich die Tabelle komplett leere, gibt es dann in Zukunft ( wenn die DB Größe aufgestockt wird, oder wenn das Forum auf einen neuen DB Server kommt ) eine Möglichkeit die Tabelle neu generieren zu lassen, so dass die Suche wieder funktioniert?
Achso und noch eine klitze kleine Frage.. wenn ich die Tabelle
*_search_wordmatch leere, dann machen doch die Tabellen
*_search_results und *_search_wordlist auch keinen Sinn mehr, so dass ich diese ebenfalls leeren kann, oder etwa nicht?
Achso und noch eine klitze kleine Frage.. wenn ich die Tabelle
*_search_wordmatch leere, dann machen doch die Tabellen
*_search_results und *_search_wordlist auch keinen Sinn mehr, so dass ich diese ebenfalls leeren kann, oder etwa nicht?
- Leuchte
- Ehemaliges Teammitglied
- Beiträge: 9179
- Registriert: 26.05.2003 14:57
- Wohnort: Duisburg
- Kontaktdaten:
Du kannst, wenn die Suche wieder benötigt wird den Suchindex neu aufbauen. Das geht entweder mit dem MOD:10 oder speziell einem Mod dafür (zu finden bei phpbbhacks.com).
Korrekt, die kannst du auch leeren.Achso und noch eine klitze kleine Frage.. wenn ich die Tabelle
*_search_wordmatch leere, dann machen doch die Tabellen
*_search_results und *_search_wordlist auch keinen Sinn mehr, so dass ich diese ebenfalls leeren kann, oder etwa nicht?
Leuchte hat geschrieben: kannst du die Tabellen die die Suche betreffen (phpbb_search_results, phpbb_search_wordlist, phpbb_search_wordmatch) leeren (nicht löschen).
Hallo,
speziell die Tabelle search_results, wozu ist die eigentlich gedacht?
Wenn ich den Namen richtig deute, dann sind es doch nur die Suchergebnisse, die vielleicht für statistische Zwecke interessant sein könnten, aber funktional nicht benötigt werden.
D.h. diese Tabelle müsste man doch ohne funktionale Einbussen leeren können?
Gruß
Reiner
speziell die Tabelle search_results, wozu ist die eigentlich gedacht?
Wenn ich den Namen richtig deute, dann sind es doch nur die Suchergebnisse, die vielleicht für statistische Zwecke interessant sein könnten, aber funktional nicht benötigt werden.
D.h. diese Tabelle müsste man doch ohne funktionale Einbussen leeren können?
Gruß
Reiner