Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 28

Thema: Seite lahmt aber wo mit der Suche anfangen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Die 10 Tabellen mit den meisten Einträgen?
    3,4 Mio ist ja nun auch nicht so wenig, wenn die zum Großteil alle in einer noch dazu schelcht indizierten oder gar nicht indizierten Tabelle sind, und da ein Select oder noch schlimemr ein Join drauf gemacht wird, wäre logisch, warum das so lang dauert.

    Hast du die Möglichkeit die Option "slow_query_log" anzustellen beim MySQL Server?

    Diese Option loggt alle Queries mit, die länger als eine einstellbare Zeit in Sekunden dauern, damit sollte sich der Übeltäter schnell finden lassen (alternativ den Hoster darum bitten, dass mal zu aktivieren).

    Zusätzlich kann es nicht schaden, einmal am Tag alle Tabellen optimieren zu lassen, (Game)Buchungslisten Einträge älter als XX Tage zu löschen, und besonders Gamelogs regelmäßig zu leeren.


    Ansonsten kannst du es auch mal mit getrennter Zeitmessung versuchen:
    http://www.designerscripte.net/showt...light=db_query
    evtl hat ein Scherzkeks von Addonersteller in seiner Funktion ein sleep(40) eingebaut
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  2. #2
    Sledgedog
    Gast
    Zitat Zitat von jpwfour Beitrag anzeigen
    Hast du die Möglichkeit die Option "slow_query_log" anzustellen beim MySQL Server?
    Muß ich mal schaun, weiss ja nicht wo man das macht, aber notfalls nerve ich gleich den hoster mal

    Zitat Zitat von jpwfour Beitrag anzeigen
    Zusätzlich kann es nicht schaden, einmal am Tag alle Tabellen optimieren zu lassen, (Game)Buchungslisten Einträge älter als XX Tage zu löschen, und besonders Gamelogs regelmäßig zu leeren.
    Ich denke mal das der ganze Müll drinnen bleibt in der Datenbank
    da werd ich wohl mal schauen müssen, das ich das hinbekomme das er da bei den games alles äter als xx tage raus schmeisst

  3. #3
    Erfahrener Benutzer Avatar von sunnydreamer
    Registriert seit
    08.07.2008
    Beiträge
    490
    So ein Problem haben wir aktuell auch, egal ob Serverwechsel oder ob man die DB auslagert irgendwo hängt es trotzdem noch.

    Naja, mal schauen was die Serverlogs ergeben, weil die verschiedenen Teile der Seite sind eigentlich schon weitesgehend optimiert.

    Grüße, Sunny
    ... ich... ein bisschen verspielt
    Я люблю ее

  4. #4
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    CPU: Core2Duo - Fair Use

    Mit nem VMS soll da 40 sec beisammenkommen von ein paar klicks? nie und nimmer.

    Ich würde einfach mal deinen hoster anschreiben.
    Fair Use bedeutet ja im 99.99% das noch wer anders da drauf ist

    eventuell checkst du mal welche noch darauf sind wenn du nicht weist wie schick mir deine Domain dan sag ich dir welche Domains noch auf dem Server sind.

    MFG Lokutos
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  5. #5
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    hast du db optimierungs cron jeden tag laufen? (reload löschen usw)

  6. #6
    Sledgedog
    Gast
    Zitat Zitat von didith1207 Beitrag anzeigen
    hast du db optimierungs cron jeden tag laufen? (reload löschen usw)

    ja ist im tagcron mit drinnen

  7. #7
    Sledgedog
    Gast
    Zitat Zitat von jpwfour Beitrag anzeigen
    Zusätzlich kann es nicht schaden, einmal am Tag alle Tabellen optimieren zu lassen, (Game)Buchungslisten Einträge älter als XX Tage zu löschen, und besonders Gamelogs regelmäßig zu leeren.
    also hier kann ich sicher was verbessern, bei den games sind meist alle logs seit bestehen der seite drinnen

    bin da für tipps dankbar wie ich einfach machen kann das er alles älter als xx tage löscht

  8. #8
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    einfach einen zusätzlichen cron erstellen zb mit namen buchlimit.php

    PHP-Code:
    <?php

    $buchlimit 
    '10'// Buchungen welche älter als XX Tage sind, aus Datenbank loeschen.

    // Buchungen loeschen aus DB, wenn diese älter als xx Tage sind
       
    db_query ("DELETE FROM ".$db_prefix."_gamebuchungen WHERE buchungszeit < ".(time()-($buchlimit*86400)));
       
    db_query ("DELETE FROM ".$db_prefix."_buchungen WHERE buchungszeit < ".(time()-($buchlimit*86400)));
      
    usw...  
    ?>
    INSERT INTO `vms_crons` VALUES ('', 'buchlimit', 0, 'crons/buchlimit.php', 'Buchungslimit');

  9. #9
    Sledgedog
    Gast
    super die Datenbank wird schon wesentlich kleiner nach der Bereinigung

    wenn ich nun z.b. die universal_cache_log
    auch regelmässig reinigen will, wie füge ich die da ein
    genauso nur ohne $db_prefix?
    hat nämlich nicht geklappt

  10. #10
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    hmm.. gibts bei universal_cache_log keine timestamp spalte?

    wenn es sie gibt sollte es mit dem hier klappen:

    PHP-Code:
    db_query ("DELETE FROM universal_cache_log WHERE buchungszeit < ".(time()-($buchlimit*86400))); 

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Seite Lahmt sehr stark, immer öfters Fehler 500!
    Von Siggi84 im Forum Support zum VMSone
    Antworten: 18
    Letzter Beitrag: 21.11.2010, 19:53
  2. Anfangen zu programmieren
    Von sebi-home im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 5
    Letzter Beitrag: 19.03.2009, 19:18
  3. [HTML/CSS/JS] Seite an Broser anpassen aber wie ?
    Von Sentinel89 im Forum [HD] Programmieren
    Antworten: 3
    Letzter Beitrag: 09.02.2007, 00:55
  4. Installiert aber seite ned da?
    Von localx im Forum Support zum VMSone
    Antworten: 10
    Letzter Beitrag: 23.01.2007, 18:30

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •