Seite 1 von 1

Search Wordmatch Tabelle auslagern oder stark verkleinern

Verfasst: 27.08.2013 17:26
von HabNurNeFrage
Hi,

zur Zeit betreue ich ein 2er.

Problem: 1GB Speicherplatz pro Datenbank, aktuelle Größe der Forum-DB 1,1GB, schreiben daher gesperrt

Interims-Lösung: Tabelle Wordmatch geleert (die hatte allein 800MB, aber nun keine Suchergebnisse mehr)

Lösung gesucht:
- Tabelle in zweite Datenbank auslagern (4 von 5 möglichen noch ungenutzt, Provider sieht keine Möglichkeit, Anz. zu verringern und Platz einer Bank zu erhöhen)
oder
- Möglichkeit, den Tabelleninhalt stark auszudünnen, ohne nennenswerte Einbußen bei der Suche

Für kleine Hinweise bis hin zu einer kompletten Lösung bin ich dankbar.

LG

Re: Search Wordmatch Tabelle auslagern oder stark verkleiner

Verfasst: 01.09.2013 16:46
von Miriam
Du könntest die Tabelle auf eine andere DB (auf dem selben Host) auslagern, indem Du die Zuordnung in der /includes/constants.php umbaust:
Finde:

Code: Alles auswählen

define('SEARCH_MATCH_TABLE', $table_prefix.'search_wordmatch'); 
tausche aus gegen:

Code: Alles auswählen

define('SEARCH_MATCH_TABLE', 'deine_andere_datenbank.'.$table_prefix.'search_wordmatch'); 
Der Punkt hinter deine_andere_datenbank muß sein.
Die Tabelle muß in der anderen DB vorhanden sein.

Du kannst aber auch eine externe Suche bemühen, z.B. Google, die Du dann in Dein Forum einbaust.
Der Nachteil hier ist, daß nur Suchen in Foren, die der Suchmaschinen-Bot lesen, darf ein Ergebnis bringen.

Aber der beste Ansatz wäre wohl erst einmal ein Upgrade auf phpBB3.x.

Re: Search Wordmatch Tabelle auslagern oder stark verkleiner

Verfasst: 01.09.2013 23:00
von HabNurNeFrage
Hi,

vielen Dank, das werde ich mal testen.

Upgrade wird schwierig, da es sich um ein 2er handelt, dass individuell in ein umfangreiches Portal eingunden ist.
Das Portal und das 2er haben eine gemeinsame Datenbank mit zusätzlichen Tabellen und noch schlimmer, mit Portal-Spalten in den Forentabellen.
Ich befürchte, dass eine ganze Menge Handarbeit auf mich zukäme, die ehrenamtlich dann doch meinen good-will übersteigt :wink:
Außerdem löppt es nach wie vor prima.

Muss mir erstmal einen Admin-Zugang geben lassen. Bis jetzt hab ich nur auf dem FTP und in der Datenbank rumgewuselt.
Werde berichten, sowie ich den Suchindex neu aufgebaut und die Tabelle ausgelagert habe.

LG