Performance - ein paar Änderungen
-
Bananeweizen
- Urvater

- Beiträge: 2867
- Registriert: 14.06.2001 01:00
- Wohnort: Kornwestheim
Performance - ein paar Änderungen
Hi alle !
Also erstmal bin ich von Donnerstag bis Sonntag nicht da.
Außerdem habe ich jetzt ein paar genauere Daten, was die Performance der Webseite angeht. Wie mir heute mein Provider mitgeteilt hat, frißt der MySQL-Dämon auf dem Server durchschnittlich ca. 25% Prozent der gesamten CPU-Zeit, obwohl momentan nur meine Datenbank auf selbigem aktiv ist.
Dazu muß man sagen, daß die DB bereits recht gute Indizes zur Beschleunigung von Suchanfragen benutzt. D.h. aus der Tabellenstruktur läßt sich nicht mehr viel rauskitzeln.
Ich habe mal noch ein wenig in den Untiefen der MySQL-Server-Variablen gewühlt und habe dabei noch ein paar interessante Daten zu Tage gefördert. Der Dämon wurde heute morgen neu gestartet (wegen der Last) und hat innerhalb von 10 Stunden knapp 100.000 SQL-Anfragen bearbeitet, oder präziser 2,73 Anfragen pro Sekunde. 42 Anfragen davon dauerten länger als 10 Sekunden.
Wenn man mal extrapoliert, daß die meisten Leute abends vorbeischauen, könnt ihr euch jetzt vielleicht vorstellen, daß wir alle zusammen doch schon ganz schön viel Last erzeugen. Da wie oben bereits beschrieben kaum noch Möglichkeiten zur Optimierung bestehen, habe ich mich deshalb entschlossen, die DB zu "prunen". D.h. alle Beiträge, auf die länger als x Tage keine Antwort mehr geschrieben wurde, werden aus der DB entfernt. Das Pruning werde ich zunächst nur für die Foren "Smalltalk" und "Feedback Webseite" aktivieren, da die Postings in beiden sowie einen recht vergänglichen Character haben.
Sieht jemand ein Problem darin, die Zeitspanne auf 90 Tage zu setzen? D.h. alle Themen werden automatisch gelöscht, auf die 90 Tage nicht geantwortet wurde.
Ich hoffe mal, das alles macht sich dann auch direkt in Performancesteigerungen bemerkbar.
Ciao, Michael.
PS: Laut Doku soll sich das Pruning nicht auf den Posting-Zähler auswirken. Aber versprechen kann ich nichts...
Also erstmal bin ich von Donnerstag bis Sonntag nicht da.
Außerdem habe ich jetzt ein paar genauere Daten, was die Performance der Webseite angeht. Wie mir heute mein Provider mitgeteilt hat, frißt der MySQL-Dämon auf dem Server durchschnittlich ca. 25% Prozent der gesamten CPU-Zeit, obwohl momentan nur meine Datenbank auf selbigem aktiv ist.
Dazu muß man sagen, daß die DB bereits recht gute Indizes zur Beschleunigung von Suchanfragen benutzt. D.h. aus der Tabellenstruktur läßt sich nicht mehr viel rauskitzeln.
Ich habe mal noch ein wenig in den Untiefen der MySQL-Server-Variablen gewühlt und habe dabei noch ein paar interessante Daten zu Tage gefördert. Der Dämon wurde heute morgen neu gestartet (wegen der Last) und hat innerhalb von 10 Stunden knapp 100.000 SQL-Anfragen bearbeitet, oder präziser 2,73 Anfragen pro Sekunde. 42 Anfragen davon dauerten länger als 10 Sekunden.
Wenn man mal extrapoliert, daß die meisten Leute abends vorbeischauen, könnt ihr euch jetzt vielleicht vorstellen, daß wir alle zusammen doch schon ganz schön viel Last erzeugen. Da wie oben bereits beschrieben kaum noch Möglichkeiten zur Optimierung bestehen, habe ich mich deshalb entschlossen, die DB zu "prunen". D.h. alle Beiträge, auf die länger als x Tage keine Antwort mehr geschrieben wurde, werden aus der DB entfernt. Das Pruning werde ich zunächst nur für die Foren "Smalltalk" und "Feedback Webseite" aktivieren, da die Postings in beiden sowie einen recht vergänglichen Character haben.
Sieht jemand ein Problem darin, die Zeitspanne auf 90 Tage zu setzen? D.h. alle Themen werden automatisch gelöscht, auf die 90 Tage nicht geantwortet wurde.
Ich hoffe mal, das alles macht sich dann auch direkt in Performancesteigerungen bemerkbar.
Ciao, Michael.
PS: Laut Doku soll sich das Pruning nicht auf den Posting-Zähler auswirken. Aber versprechen kann ich nichts...
-
Pascal
Wäre es eventuell möglich, einige der alten Beiträge als Textdatei oder Ähnlichem zu erhalten?
Ich würde gerne z.B. eine etwas ausführlicher Anleitung für MUON schreiben, dies wäre sicher interessant.
Beiträge in Smalltalk und Feedback haben sicher nicht soo eine große Halbwertszeit, als daß man diese ewig erhalten muß.
Als aufhebenswert würde ich u.a. den Smiley-Sonderzeichentest im Test-Forum sowie einige meiner Beíträge im Smalltalk-Forum ansehen. Ich würde mich freiwillig für die ersten beiden Monate entscheiden und bei der Auswahl dann auch behilflich sein.
Gruß
Pascal
Ich würde gerne z.B. eine etwas ausführlicher Anleitung für MUON schreiben, dies wäre sicher interessant.
Beiträge in Smalltalk und Feedback haben sicher nicht soo eine große Halbwertszeit, als daß man diese ewig erhalten muß.
Als aufhebenswert würde ich u.a. den Smiley-Sonderzeichentest im Test-Forum sowie einige meiner Beíträge im Smalltalk-Forum ansehen. Ich würde mich freiwillig für die ersten beiden Monate entscheiden und bei der Auswahl dann auch behilflich sein.
Gruß
Pascal
-
M. Franckenstein
- Vereinsmitglied

- Beiträge: 5933
- Registriert: 23.07.2001 01:00
- Wohnort: Oldenburg
-
VadderSchlumpf
- Vereinsmitglied

- Beiträge: 623
- Registriert: 12.05.2002 15:58
Hm, klar sind die Themen bei Smalltalk und Feedback schnell überholt aber ich weiß wenigstens genauer, wo ich irgendwelche Informationen herbekomme, die hier schonmal geschrieben wurden. Selbst in den beiden Foren gucke ich öfters mal nach zum Beispiel URLs oder so. Natürlich würde ich aber auch gerne ne schnelle Forenseite haben. Ich würde also einen Mittelweg vorschlagen, wahrscheinlich am besten durch Pascal's Vorschlag mit der Textdatei zu realisieren. Oder würde das auch so viel Last machen?
-
BrainMcFly
- Partikel-Strecker

- Beiträge: 912
- Registriert: 26.11.2001 01:00
- Wohnort: Leipzig
-
M. Franckenstein
- Vereinsmitglied

- Beiträge: 5933
- Registriert: 23.07.2001 01:00
- Wohnort: Oldenburg
und wie werden die Daten der Knowledge-Base den traffic beeinflussen?
... klar die Database wird kleiner der traffic schneller.... (*schnief*.... ich merke gerade das dieser Text in 90 Tagen niemand mehr lesen wird *schnief*) neee, gute sachen.... und wer schiebt es in die Knowledge-Base? SMods oder Bananeweizen?
... klar die Database wird kleiner der traffic schneller.... (*schnief*.... ich merke gerade das dieser Text in 90 Tagen niemand mehr lesen wird *schnief*) neee, gute sachen.... und wer schiebt es in die Knowledge-Base? SMods oder Bananeweizen?
-
BrainMcFly
- Partikel-Strecker

- Beiträge: 912
- Registriert: 26.11.2001 01:00
- Wohnort: Leipzig
-
Bananeweizen
- Urvater

- Beiträge: 2867
- Registriert: 14.06.2001 01:00
- Wohnort: Kornwestheim
Also die Sachlage sieht nach einiger Diskussion jetzt so aus:
* Ich habe die Aktivierung des Prunings erstmal auf nächste Woche verschoben.
* Ein neues Forum "Archiv" wurde eingerichtet, in welches Beiträge aus dem Smalltalk verschoben werden können, allerdings nur von Moderatoren.
* Jeder, der einen älteren Beitrag behalten möchte, antwortet darauf mit einem Posting a la "Bitte archivieren".
* Wenn ein Mod ein solches Posting liest, möge er das Thema bitte ins Archiv schieben und das letzte Posting wieder löschen.
Ist das ein Kompromiß?
Ciao, Michael.
PS: Jetzt möge aber bitte nicht jeder alle Threads markieren, in denen er jemals was geschrieben hat. Es geht um wichtige Beiträge bei der Archivierung...
* Ich habe die Aktivierung des Prunings erstmal auf nächste Woche verschoben.
* Ein neues Forum "Archiv" wurde eingerichtet, in welches Beiträge aus dem Smalltalk verschoben werden können, allerdings nur von Moderatoren.
* Jeder, der einen älteren Beitrag behalten möchte, antwortet darauf mit einem Posting a la "Bitte archivieren".
* Wenn ein Mod ein solches Posting liest, möge er das Thema bitte ins Archiv schieben und das letzte Posting wieder löschen.
Ist das ein Kompromiß?
Ciao, Michael.
PS: Jetzt möge aber bitte nicht jeder alle Threads markieren, in denen er jemals was geschrieben hat. Es geht um wichtige Beiträge bei der Archivierung...
-
bluumi
- Number-Cruncher

- Beiträge: 865
- Registriert: 28.06.2001 01:00
- Wohnort: Neuenhof
Also das Gestern mittag war ja echt hässlich, und ich hoffe dass nun die Seite Stabiel ist..
Ist zu "kotz..." wenn man dauernd ein "You don't have the permission to access xxxxx" auf eurer Seite bekommt... und zwar von "/" über "Forum" ja einfach überall ...
Vorallem ... das war doch nicht die DB Abschaltung! Da hat er glatt eure ganze Webseite gesperrt oder was ?!?
Ich hoffe die Löschaktion bringt euch wieder stabilität. (Und Smalltalk finde ich das richtige Zeil, da steht extrem viel Müll)
Gruss
SwissTeam.NET , the better .NET... dist. computing-Team of Switzerland