Seite 2 von 2
Verfasst: 12.03.2004 17:04
von Guido
PhilippK hat geschrieben:...... Gleiches in der phpbb_search_wordmatch auf word_id und post_id.
Gruß, Philipp
Hallo Philipp
Hab bei mir auch gerade mal nachgeschaut, aber bei der phpbb_search_wordmatch ist nur die word_id auf INDEX gesetzt. Die post_id ist "normal". Muss ich das jetzt ändern und wenn ja welche muss die Primary sein?
Guido
Verfasst: 12.03.2004 17:30
von Dennis63
Hi
Leicht OT, aber als Betreiber eines Servers, solltest Du wissen, daß es keine GZIP Komprimierte MySQL Datenbank gibt...
GZIP wird verwendt um HTML für den Weg vom Server zum Browser zu Komprimieren.
Grüße
Dennis
Verfasst: 12.03.2004 17:40
von itst
256 MB RAM ist einfach zu wenig, um ein so großes Forum ohne Optimierung laufen zu lassen.
Der Flaschenhals liegt hierbei darin, das das System im Prinzip ständig swappen muss, was natürlich seine Zeit braucht. Das hat mit der Suche oder anderen Dingen am phpBB wenig zu tun.
Ich würde an Deiner Stelle den
TurckMM Cache installieren. Dadurch wird der PHP-Overhead wesentlich (um den Faktor 486) verkleinert, was zu mehr freien RAM und weniger Problemen bei der Anwendung führt.
Auf lange Sicht wirst Du aber um einen größeren RAM nicht herumkommen. 512 MB sollten es mindestens sein.
Verfasst: 12.03.2004 17:42
von PhilippK
Guido hat geschrieben:Hab bei mir auch gerade mal nachgeschaut, aber bei der phpbb_search_wordmatch ist nur die word_id auf INDEX gesetzt. Die post_id ist "normal". Muss ich das jetzt ändern und wenn ja welche muss die Primary sein?
Tja, wohl lieber ein paar Kurven gekratzt als sauber von der 2.0.3 upgedatet
Zwingend notwendig ist das nicht. Macht sich aber bei der Performance bemerkbar (und kostet etwas Speicherplatz). 'nen Primärschlüssel gibt's weiterhin nicht - aber 'nen weiteren Index:
Code: Alles auswählen
ALTER TABLE phpbb_search_wordmatch ADD INDEX post_id (post_id)
Ich würd's bei 'nem größeren Board irgendwann zu 'ner Lastschwachen Zeit machen und dabei das Board deaktivieren. Kann etwas brauchen...
Gruß, Philipp
Verfasst: 12.03.2004 17:50
von Guido
@Philipp:
Vielen Dank, und zu dem Kurven kratzen nur soviel:
Grüße, Guido
P.S. Die phpbb_search_wordlist war aber genauso wie Du es beschrieben hast, also da gibt es eine Primary und bei der die ich jetzt ändere
nicht (nur nochmal zu Sicherheit gefragt

)
PhilippK hat geschrieben:Prüf doch mal bitte, ob in der phpbb_search_wordlist ein Index auf word_text (Primärschlüssel) und auf word_id gesetzt ist
Verfasst: 12.03.2004 18:01
von PhilippK
Guido hat geschrieben:P.S. Die phpbb_search_wordlist war aber genauso wie Du es beschrieben hast, also da gibt es eine Primary und bei der die ich jetzt ändere
nicht (nur nochmal zu Sicherheit gefragt

)
Richtig - da solltest du den Primary nicht ändern
Gruß, Philipp
Verfasst: 12.03.2004 22:56
von Guido
PhilippK hat geschrieben:Guido hat geschrieben:P.S. Die phpbb_search_wordlist war aber genauso wie Du es beschrieben hast, also da gibt es eine Primary und bei der die ich jetzt ändere
nicht (nur nochmal zu Sicherheit gefragt

)
Richtig - da solltest du den Primary nicht ändern
Gruß, Philipp
So ich hab das jetzt mal gemacht, allerdings sind die Kardinalitäten jetzt unterschiedlich. Ist das richtig so bzw. muss das so sein ?
Code: Alles auswählen
Name Typ Kardinalität Aktion Feld
word_id INDEX 71497 Löschen Bearbeiten word_id
post_id INDEX 39720 Löschen Bearbeiten post_
id
Verfasst: 13.03.2004 01:39
von PhilippK
Müsste so passen
Gruß, Philipp
Verfasst: 13.03.2004 08:27
von Guido
PhilippK hat geschrieben:Müsste so passen
Gruß, Philipp
Ok danke ! (Haste PN gelesen ?)
Guido
Verfasst: 16.03.2004 14:28
von 198423
@PhilippK: dein db mod wirkt echt wunder, geniales teil! danke!