YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Allg. Fragen und Probleme » Forenaufbau dauert sehr lange » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 1.502 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Dieses Thema wurde als unerledigt markiert. Thread unerledigt

Zum Ende der Seite springen Forenaufbau dauert sehr lange
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
blackeagle1075 blackeagle1075 ist männlich
Mitglied


images/avatars/avatar-4520.jpg

Dabei seit: 06.02.04
Beiträge: 1.541
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 3.1

 Forenaufbau dauert sehr lange Antworten Zitieren Editieren Melden       UP

Hallo ich habe ein kleines Problemchen, wo ich mit meinen Latein langsam am Ende bin.

Es geht um die Seite www.schnurrie.de. Es war erst auf einen Wbspacepaker bei allimkl. da war der Seitenaufbau zum zeil schon sehr langsam. Dann sind wir auf einen eigenen Server bei den umgezogen wo alles wunderbar lief.
Naja vor kurzem sind wir wieder auf den Webspaceaccount von den umgezogen, weil der Server zu teuer wurde und prompt ist das Forum wieder zum teil sehr langsam beim aufrufen.

Naja ich habe dann bei den nachgefragt, woran dies liegen könnte und da kamm die Antwort

Zitat:

folgende Abfrage wird massenweise in ähnlicher Art ausgeführt:

SELECT DISTINCT t.*, tv.lastvisit, tv.userid, i.*, p.userid FROM bb1_threads t LEFT JOIN bb1_icons i ON (t.iconid=i.iconid) LEFT JOIN bb1_threadvisit tv ON (tv.threadid=t.threadid AND tv.userid = '161') LEFT JOIN bb1_posts p ON (t.threadid = p.threadid AND p.userid = '161') WHERE t.closed != 3 AND t.boardid IN (0,120,121,122,123,124,125,126,127,128,129,82,249,250,251,257,258,259,260,7

1,201,74,134,94,152,214,248,65,67,225,226,218,219,243,96,253,73,202,230,255

,195,86,87,186,91,95,90,245,223,222,217,93,77,197,256,165,208,209,92,210,88

,84,181,190,198,182,144,85,192,193,229,97,141,244,98,131,246,215,224) ORDER BY t.lastposttime DESC, t.threadid DESC LIMIT 0,5


Naja so recht weiß ich nicht was die damit meinen. Genauso sagten die, das was mit den Tabellen für die Suche was ist. Ich habe im ACP die Verknüpfungen gelöscht und neu geschrieben, leider ohne Erfolg.

Ich sage schon mal Danke im voraus für die Hilfe

__________________

______________________________________



[das] dunkelbunt



Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von blackeagle1075: 15.11.09 12:42.

15.11.09 12:39 blackeagle1075 ist offline E-Mail WWW Finden Als Freund hinzufügen
Bräke
Mitglied


Dabei seit: 01.01.04
Beiträge: 8.189

Antworten Zitieren Editieren Melden       UP

Über welche Seite wird dieser SQL-befehl ausgeführt?
Falls index.php, deaktiviere mal Top5.
15.11.09 13:20 Bräke ist offline Finden Als Freund hinzufügen
blackeagle1075 blackeagle1075 ist männlich
Mitglied


images/avatars/avatar-4520.jpg

Dabei seit: 06.02.04
Beiträge: 1.541
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 3.1

Themenstarter Thema begonnen von blackeagle1075
Antworten Zitieren Editieren Melden       UP

Tatsächlich, nachdem ich die Top5 deaktiviert habe, flutscht das wunderbar. Das kommische ist aber, in anderen Foren ist auch der Hack drinne und dort gibt es da keine Probleme.

Was müsste ich machen, damit dies auch in den einen funktioniert?

__________________

______________________________________



[das] dunkelbunt



15.11.09 13:39 blackeagle1075 ist offline E-Mail WWW Finden Als Freund hinzufügen
Bräke
Mitglied


Dabei seit: 01.01.04
Beiträge: 8.189

Antworten Zitieren Editieren Melden       UP

Weniger Foren abfragen lassen. smile
Das Prob haben wir hier mit meinem nämlich auch, bei zuvielen Foren lahmt der.
15.11.09 14:00 Bräke ist offline Finden Als Freund hinzufügen
blackeagle1075 blackeagle1075 ist männlich
Mitglied


images/avatars/avatar-4520.jpg

Dabei seit: 06.02.04
Beiträge: 1.541
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 3.1

Themenstarter Thema begonnen von blackeagle1075
Antworten Zitieren Editieren Melden       UP

ok. das ist schlecht. da müsste ich ein paar ausschließen :-)

was blos kommisch ist, auf einen eigenen server gab es da keine probleme. naja da steckt man wo nicht so drinne großes Grinsen

ich danke dir für die schnelle hilfe

edit. irgendwo dachte ich mal eine lösung gesehen zu haben, wo man foren im code ausschließen konnte ohne alles mühsam zu über die zugrifssrechte zu ändern. weiß blos nicht mehr wo verwirrt

__________________

______________________________________



[das] dunkelbunt



Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von blackeagle1075: 15.11.09 15:07.

15.11.09 14:17 blackeagle1075 ist offline E-Mail WWW Finden Als Freund hinzufügen
Hawkes
gesperrt 10/01/10


Dabei seit: 31.03.04
Beiträge: 213

Antworten Zitieren Editieren Melden       UP

Wie wäre es einfach SQL Indizes für die Abfrage anzulegen? Ich kenne die vorhandenen SQL Indizes nur beim WBB 3 beim WBB 2 müsstest du selber eine Datenbankoptimierung vornehmen.

Irgendwas aus- und umzubauen ist doch eine Holzhammerlösung.
15.11.09 15:26 Hawkes ist offline Finden Als Freund hinzufügen
blackeagle1075 blackeagle1075 ist männlich
Mitglied


images/avatars/avatar-4520.jpg

Dabei seit: 06.02.04
Beiträge: 1.541
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 3.1

Themenstarter Thema begonnen von blackeagle1075
Antworten Zitieren Editieren Melden       UP

Zitat:
Original von Hawkes
Wie wäre es einfach SQL Indizes für die Abfrage anzulegen? Ich kenne die vorhandenen SQL Indizes nur beim WBB 3 beim WBB 2 müsstest du selber eine Datenbankoptimierung vornehmen.

Irgendwas aus- und umzubauen ist doch eine Holzhammerlösung.


von sowas habe ich leider keine ahnung

__________________

______________________________________



[das] dunkelbunt



15.11.09 16:16 blackeagle1075 ist offline E-Mail WWW Finden Als Freund hinzufügen
Hawkes
gesperrt 10/01/10


Dabei seit: 31.03.04
Beiträge: 213

Antworten Zitieren Editieren Melden       UP

Die JOINS laufen ja eigentlich alle über ID Felder, die sollten also sowieso PRIMARY Keys sein.

Im where wird die boardID und closed als Bedingung aufgeführt. Erstelle mal einen Index über diese beiden Zeilen.

Du kannst dir mal so ein Query kopieren und es in phpMyAdmin mit EXPLAIN ausführen. Dann wird dir angezeigt, wie die SQL Engine die Abfrage durchführt und welche Indizes es verwendet. So kannst du dann rausfinden, wo die Zeit bei der Abfrage (gibt noch weitere Benchmarkmöglichkeiten) verloren geht und mit entsprechenden Indizes entgegenwirken.
15.11.09 23:17 Hawkes ist offline Finden Als Freund hinzufügen
blackeagle1075 blackeagle1075 ist männlich
Mitglied


images/avatars/avatar-4520.jpg

Dabei seit: 06.02.04
Beiträge: 1.541
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 3.1

Themenstarter Thema begonnen von blackeagle1075
Antworten Zitieren Editieren Melden       UP

naja das sind leider alles für mich bömische dörfer und ich weiß nicht wie man sowas macht Versagt
ich weiß eben blos, das es der hack von shadowbyte ist und sich lastpost advanced nennt Versagt

__________________

______________________________________



[das] dunkelbunt



Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von blackeagle1075: 16.11.09 09:40.

16.11.09 09:39 blackeagle1075 ist offline E-Mail WWW Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Allg. Fragen und Probleme » Forenaufbau dauert sehr lange