Datenbank wordmatch riesig?

phpBB 3.0 hat sein "End of Life" erreicht. Eine Neu-Installation wird nicht mehr unterstützt.
Gesperrt
tafelsalz
Mitglied
Beiträge: 126
Registriert: 10.01.2009 17:46

Datenbank wordmatch riesig?

Beitrag von tafelsalz »

Guten morgen,

ich wollte gestern mit meinem Forum umziehen, was gestern nicht geklappt hat, irgendwie hing sich die Datenbankeinspielung
mit MySQLDumper immer wieder auf und dauerte auch ewig.
Heute habe ich dann noch einmal, mit mehr Zeit versucht die Datenbank einzuspielen, dabei fiel mir auf, dass in der Tabelle phpbb_search_wordmatch 2.000.773 Datensätze sind, genau da hängt sich der Dumper dann auch auf.

Was bitte ist denn die phpbb_search_wordmatch, dass die sooo riesig ist? Ist das normal? :o
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

Re: Datenbank wordmatch riesig?

Beitrag von Gumfuzi »

Darin sind die ganzen Suchbegriffe gespeichert und die dazugehörigen Postings, sodaß die Forensuche auch weiss, welches gesuchte Wort in welchen Beiträgen ist.

IMO kannst Du diese Tabelle leeren vor dem Umzug leeren, nur musst Du dann (nach dem Umzug) via ACP den Suchindex wieder neu aufbauen (ACP -> Wartung -> Such-Indizes) oder stellst den dort anstelle von Fulltext-native auf Fulltext-mysql um, sodaß mysql selbst den Suchindex verwaltet.
Du kannst niemals alle mit deinem Tun begeistern. Selbst wenn du über's Wasser laufen kannst, kommt einer daher und fragt, ob du zu blöd zum Schwimmen bist.
https://www.deskmodder.de
tafelsalz
Mitglied
Beiträge: 126
Registriert: 10.01.2009 17:46

Re: Datenbank wordmatch riesig?

Beitrag von tafelsalz »

Mh, meine Frage ist, ist das hier normal? : 71 Tables, 2007746 Records, 146.24 MB
So groß ist meine Datenbank, gepackt dann ein bißchen mehr als 20 MB aber wie gesagt, der MySQLDumper hängt sich da einfach irgendwann
auf. :(
nur musst Du dann (nach dem Umzug) via ACP den Suchindex wieder neu aufbauen (ACP -> Wartung -> Such-Indizes)
Was heisst das genau, den neu aufbauen?

oder stellst den dort anstelle von Fulltext-native auf Fulltext-mysql um, sodaß mysql selbst den Suchindex verwaltet.
Das bedeutet dann was? Also was verändert sich dann?

Danke für die Hilfe Gumfuzi :)
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

Re: Datenbank wordmatch riesig?

Beitrag von Gumfuzi »

Ob es irgendwelche Auswirkungen hat (der eine oder der andere Fulltext-Modus) auf die Performance kann ich Dir nicht sagen.
Ich kann Dir nur sagen, ich habe auf Fulltext-mysql umgestellt und ich spare mir nun die große Tabelle in der DB.

Hast Du mysql? oder ein anderes DB-System?

Ohne den Aufbau eines Suchindexes (welche Variante auch immer) wird man in Deiner Forensuche nichts finden - einzustellen im ACP (siehe obiges Posting).

P.S.: ja, so eine Größe ist normal, wenn man viele Postings hat.
Du kannst niemals alle mit deinem Tun begeistern. Selbst wenn du über's Wasser laufen kannst, kommt einer daher und fragt, ob du zu blöd zum Schwimmen bist.
https://www.deskmodder.de
tafelsalz
Mitglied
Beiträge: 126
Registriert: 10.01.2009 17:46

Re: Datenbank wordmatch riesig?

Beitrag von tafelsalz »

Hallo Gumfuzi,

ja ich habe MySQL. Habe hier einen Screen gemacht von ACP -> Wartung -> Such-Indizes: http://img9.imageshack.us/img9/1417/suchindizesbk5.jpg

Heißt das, wenn ich das jetzt umändern würde, dann würde man in der Suche nichts mehr finden?
tafelsalz
Mitglied
Beiträge: 126
Registriert: 10.01.2009 17:46

Re: Datenbank wordmatch riesig?

Beitrag von tafelsalz »

*hochschieb*
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

Re: Datenbank wordmatch riesig?

Beitrag von Gumfuzi »

einfach dort bei fulltext mysql den "index erstellen" klicken (kann eine Weile dauern) - dann noch im ACP unter oben: "allgemein" -> links unten: "Suchfunktion" -> "verwendetes Backend" auf "fulltext masql" stellen.

Nun müsste auch bei Deiner Seite (Screenshot) unter fulltext mysql danaben das "aktiv" stehen und die Suche etwas finden im Forum, wenn dem so ist, dann einfach auf der Seite unter "fulltext native" auf "index löschen" klicken, damit die DB bereinigt wird.

Fertig.

Solltest Du es Dir anders überlegen, dann einfach wieder den umgekehrten Weg gehen ;)
Du kannst niemals alle mit deinem Tun begeistern. Selbst wenn du über's Wasser laufen kannst, kommt einer daher und fragt, ob du zu blöd zum Schwimmen bist.
https://www.deskmodder.de
tafelsalz
Mitglied
Beiträge: 126
Registriert: 10.01.2009 17:46

Re: Datenbank wordmatch riesig?

Beitrag von tafelsalz »

Hallo Gumfuzi,

danke für die Beschreibung, habe das so gemacht und es hat auch geklappt.
Nun hängt sich der Dumper leider bei der Tabelle mit den Beiträgen auf, muss also mal den Hostersupport kontaktieren. :roll:
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

Re: Datenbank wordmatch riesig?

Beitrag von Gumfuzi »

jo, kann gut sein, dass die DB trotzdem noch zu groß ist.
Du kannst niemals alle mit deinem Tun begeistern. Selbst wenn du über's Wasser laufen kannst, kommt einer daher und fragt, ob du zu blöd zum Schwimmen bist.
https://www.deskmodder.de
Gesperrt

Zurück zu „[3.0.x] Installation, Update und Konvertierung“