Re: [Final] NV "Who Was Here?" 1.0.2
Verfasst: 15.10.2009 09:23
hmm .. irgendwie scheint die SuFu auf phpbb.de gerade Urlaub zu machen
wenn man da nach "who was here" sucht findet der genau 0 Ergebnisse. Naja - ich hab den Thread nach der "alten" Methode ja auch gefunden.
Nickvergessen - ich habe mal eine Frage zu dem Mod.
Ist nicht unbedingt ein "Problem", aber ich frage mich, ob man das "eleganter" lösen könnte.
Folgendes Problem: Wenn im Forum viel los war, dann ging das Forum zwar, aber wenn man auf die viewtopic.php zugegriffen hat, dann hat es ewig und drei Tage gedauert, bis etwas passiert ist. In dieser Zeit hing mysql bei 100% CPU Last. Interessanterweise bestand das Problem nicht, wenn als Gast unterwegs war.
Nach einigem hin und her habe ich gefunden, daß der SQL Server etwa 12 Mio Handler_read_rnd_next Anfragen bekommt - pro Minute!
Ich habe daraufhin mal die log-queries-not-using-indexes und den MYSQL slow log angeworfen. Und siehe da: der JC Topic View Tracker holte sich die ganze Rechenlast - und das bei einer Tabelle mit gerade mal 700000 Einträgen
Nachdem ich den Ausgebaut habe ging das Forum schon wehsentlich schneller. Leider scheint es hier dazu kein Support Thread zu geben :/ ... Nur auf phpbb.com
Jetzt wirst du dich Fragen, warum der die ganze Zeit vom Topic Tracker labert.
Nun ja - jetzt taucht die Tabelle "phpbb_wwh" im Log unter log-queries-not-using-indexes noch auf. Die hat zwar keine 2000 Einträge, aber wenn man z.b. in den "Einstellungen für die Anzeige" den Zeitraum stark vergrößert müsste man die Tabelle auch wehsentlich größer bekommen - und somit auf die selben Probleme stoßen, wie bei dem "Topic Tracker".
Kannst du die SQL Abfrage in dem "Who was here" irgendwie optimieren, damit sowas ausgeschlossen ist?
wenn man da nach "who was here" sucht findet der genau 0 Ergebnisse. Naja - ich hab den Thread nach der "alten" Methode ja auch gefunden.
Nickvergessen - ich habe mal eine Frage zu dem Mod.
Ist nicht unbedingt ein "Problem", aber ich frage mich, ob man das "eleganter" lösen könnte.
Folgendes Problem: Wenn im Forum viel los war, dann ging das Forum zwar, aber wenn man auf die viewtopic.php zugegriffen hat, dann hat es ewig und drei Tage gedauert, bis etwas passiert ist. In dieser Zeit hing mysql bei 100% CPU Last. Interessanterweise bestand das Problem nicht, wenn als Gast unterwegs war.
Nach einigem hin und her habe ich gefunden, daß der SQL Server etwa 12 Mio Handler_read_rnd_next Anfragen bekommt - pro Minute!
Ich habe daraufhin mal die log-queries-not-using-indexes und den MYSQL slow log angeworfen. Und siehe da: der JC Topic View Tracker holte sich die ganze Rechenlast - und das bei einer Tabelle mit gerade mal 700000 Einträgen

Nachdem ich den Ausgebaut habe ging das Forum schon wehsentlich schneller. Leider scheint es hier dazu kein Support Thread zu geben :/ ... Nur auf phpbb.com
Jetzt wirst du dich Fragen, warum der die ganze Zeit vom Topic Tracker labert.
Nun ja - jetzt taucht die Tabelle "phpbb_wwh" im Log unter log-queries-not-using-indexes noch auf. Die hat zwar keine 2000 Einträge, aber wenn man z.b. in den "Einstellungen für die Anzeige" den Zeitraum stark vergrößert müsste man die Tabelle auch wehsentlich größer bekommen - und somit auf die selben Probleme stoßen, wie bei dem "Topic Tracker".
Kannst du die SQL Abfrage in dem "Who was here" irgendwie optimieren, damit sowas ausgeschlossen ist?