Ergebnis 1 bis 20 von 20

Thema: Langsame Webseite Probleme mit Datenbank

  1. #1
    Contao-Nutzer
    Registriert seit
    25.09.2012.
    Beiträge
    17

    Standard Langsame Webseite Probleme mit Datenbank

    Guten Tag Zusammen,

    meine Webseite hat teilweise Ladezeiten von bis zu 5 Sec, und das bevor irgendwelche Inhalte geladen werden, diese brauchen dann nochmal ca. 2 Sekunden.

    Laut meinem Webhoster könnte das Problem in meiner Datenbank Struktur liegen. Und hier habe ich mal ein paar Fragen.

    tl_ search hat 1,565 Datensätze
    tl_search_index hat 398,708 Datensätze.

    Das hört sich für mich nach einigen zu viel an. Über Contao lösche ich den Suchindex regelmäßig, dieser baut sich aber direkt wieder auf.

    Unter Status finde ich noch folgende Zeile:
    Handler_read_rnd_next Wert: 3.7 G (innerhalb 21 Tage)
    Auch das scheint zu hoch zu sein.

    Kann jemand aus diesen Daten schon einen Fehler erkennen? Hat jemand eine Ahnung was mein Problem sein könnte? Und wie sind diese Daten zu bewerten?

    Vielen Dank!

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.130
    Partner-ID
    10107

    Standard

    Die Menge an Daten in diesen Tabellen ist prinzipiell nichts ungewöhnliches. Welche Contao Version benutzt du?

  3. #3
    Contao-Nutzer
    Registriert seit
    25.09.2012.
    Beiträge
    17

    Standard

    Ich nutze Contao 3.4.5

  4. #4
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Diese Tabellen haben nichts mit dem Problem zu tun. und das sind auch nicht wirklich grosse Mengen.

    Von "aussen" ist soetwas ohne Kenntnis der Seite schwer zu sagen.

    Natuerlich kann es an der DB Verbindung haengen, aber eigentlich bestehen solche Dinge eher, wenn der WebServer und DBServer in unterscheidlichen Netzen liegen.

    Aber nicht an der Groesse.
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.130
    Partner-ID
    10107

    Standard

    Aktualisiere zu erst mal auf die neueste LTS Version zumindest (Contao 3.5.24), bevor du dich auf die Fehlersuche begibst. Bzgl. Datenbank Struktur und Indices hat sich in 3.5 einiges verändert.

    Wichtig: vor dem Update den Suchindex löschen (und nicht neu aufbauen lassen).

  6. #6
    Contao-Nutzer
    Registriert seit
    25.09.2012.
    Beiträge
    17

    Standard

    Vielen Dank schon mal für die vielen Antworten.

    Unbenannt-22.jpg
    Hier nochmal kurz das ganze Problem. Die ersten 5 Sekunden passiert wirklich gar nichts. Laut Hoster passt mit dem Server und der Anbindung alles. Er verzeichnet nur ab und zu RAM Peaks die so hoch sind die unser RAM Limit überschreiten. Das macht der Server an die 1M mal in der Woche aber immer nur für Millisekunden, so das es aus jedem normalen Report raus fällt. Die gehen davon aus, das die Datenbank keine sauberen Abfragen fährt. Aber ich kann da einfach keine Fehler finden. Ein paar slow queries sind auch dabei, geben aber nicht wirklich Aufschluss.

  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.130
    Partner-ID
    10107

    Standard

    Wie schon gesagt, bevor du dich mit diesem Problem überhaupt tiefer befasst, solltest du zumindest auf die neueste LTS Version aktualisieren.

  8. #8
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.451
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Verrate uns doch mal deinen Hoster. Da gibt es möglicherweise Erfahrungswerte.

  9. #9
    Contao-Nutzer
    Registriert seit
    25.09.2012.
    Beiträge
    17

    Standard

    Hallo Zusammen,

    Also den Hoster kann ich jetzt ausschließen. Selbst bei einer lokalen Installation mit Xampp habe ich Probleme.
    Ich habe das Update heute einmal gemacht. Auch hier bleibt das Problem bestehen.

    Ich habe jetzt einmal den Debugmodus gestartet.
    Folgende Aussagen finde ich für eine normale Unterseite mit ein paar Bildern schon ungewöhnlich hoch:

    Execution time: 12.201 | msMemory usage: 24,3 MiB | Database queries: 3059 | Rows: 4058 returned, 0 affected | Registered models: 187

    Oder täusche ich mich da?

    Viele Grüße

  10. #10
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Das ist wirklich enorm viel. Was wird denn alles auf der Seite dargestellt ?
    Hast Du evt. eine URL fuer uns ?
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  11. #11
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Die Glaskugel ist gerade in Reparatur. Ohne zu wissen, was du da an Erweiterungen benutzt, was an Inhalten eingebunden ist und ob z.B. modifizierte Templates benutzt werden, die irgendwelche zusätzlichen Abfragen generieren, wird man schwer was sagen können. 12 Sekunden für eine "normale" Seite mit ein paar Bildern ist allerdings echt lang.

  12. #12
    Contao-Nutzer
    Registriert seit
    25.09.2012.
    Beiträge
    17

    Standard

    Es handelt sich um diese Seite:
    <URL GELÖSCHT>

    Sonderlich viele Inhalte sind auf dieser Seite nicht.
    Geändert von DomeMa (27.02.2017 um 15:54 Uhr)

  13. #13
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Hast Du den Fahrzeugmanager dort installiert ?
    Deaktiviere mal testweise ein paar Module in der Ansicht.
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  14. #14
    Contao-Nutzer
    Registriert seit
    25.09.2012.
    Beiträge
    17

    Standard

    Hallo lindesbs,

    an den Fahrzeugmanager dachte ich auch zuerst. Allerdings, habe ich ihn auf meinem Localhost mal komplett gelöscht und das Problem bleibt das Selbe.
    Ich verzweifel hier bald noch ...

    Danke für eure Antworten!

  15. #15
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.130
    Partner-ID
    10107

    Standard

    Deaktiviere den Fahrzeugmanager, führe Contao nochmal im Debug Modus aus und poste das Ergebnis (genau so wie oben) wieder, um zu sehen um wieviel weniger Datenbank Abfragen dann getätigt werden (wenn überhaupt).

  16. #16
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Dann wird dir nichts anderes helfen, als die DB Queries mal zu kontrollieren. Aktiviere den DebugModus und im unteren Fenster dann die DB Queries durchforsten

    [database_queries] => Array
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  17. #17
    Contao-Nutzer
    Registriert seit
    25.09.2012.
    Beiträge
    17

    Standard

    @ Spooky

    Das waren schon die Daten ohne den Fahrzeugmanager :/



    Ich habe jetzt einfach mal 3 Arrays aus dem DebugModus herauskopiert. Könnt Ihr da etwas heraus erkennen?



    [77] => Array
    (
    [query] => SELECT title FROM tl_pct_customelement WHERE alias='bottom-copyright'
    [explain] => Array
    (
    [id] => 1
    [select_type] => SIMPLE
    [table] => tl_pct_customelement
    [type] => ref
    [possible_keys] => alias
    [key] => alias
    [key_len] => 386
    [ref] => const
    [rows] => 1
    [Extra] => Using index condition

    [2277] => Array
    (
    [query] => SELECT id,data_blob FROM tl_pct_customelement_vault WHERE pid='7523' AND source='tl_content' AND attr_uuid='h09z25gjpfqcbwr' AND cattr_uuid='' LIMIT 0,1
    [explain] => Array
    (
    [id] => 1
    [select_type] => SIMPLE
    [table] => tl_pct_customelement_vault
    [type] => ref
    [possible_keys] => pid,source
    [key] => pid
    [key_len] => 4
    [ref] => const
    [rows] => 35
    [Extra] => Using where
    )

    [returned] => 1 row(s) returned
    [duration] => 0,000 ms
    )

    [2915] => Array
    (
    [query] => SELECT * FROM tl_module WHERE id='138' LIMIT 0,1
    [explain] => Array
    (
    [id] => 1
    [select_type] => SIMPLE
    [table] => tl_module
    [type] => const
    [possible_keys] => PRIMARY
    [key] => PRIMARY
    [key_len] => 4
    [ref] => const
    [rows] => 1
    [Extra] =>
    )

    [returned] => 1 row(s) returned
    [duration] => 1,000 ms
    )

  18. #18
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.130
    Partner-ID
    10107

    Standard

    Nur, dass auf deiner Website außerdem die CustomElement Extension von PCT läuft. Deaktiviere auch mal diese und teste erneut.

    Du musst herausfinden, was so viel Performance braucht. Bzw. was so viele Datenbankabfragen bei einem einzelnen Request erzeugt - über 3059 in deinem Fall. Dass eine Website Applikation so viele Datenbank Abfragen erzeugt kann zwar durchaus vorkommen, für solche Applikationen braucht man aber dann auch einen dementsprechend dimensionierten Server.

  19. #19
    Contao-Nutzer
    Registriert seit
    25.09.2012.
    Beiträge
    17

    Standard

    Hallo Spooky,

    yes!!
    Vielen Dank.
    Also, du hattest Recht. Wenn ich pct_customelements deaktiviere sehen die Zahlen so aus:
    Execution time: 463 ms | Memory usage: 9,5 MiB | Database queries: 128 | Rows: 247 returned, 22 affected | Registered models: 103

    Dann werde ich mich wohl damit mal weiter auf die Suche machen und dem Theme Entwickler schreiben.

    Viele Dank nochmal!

  20. #20
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.130
    Partner-ID
    10107

    Standard

    Ja, die CustomElements Extensions scheint da sehr ineffizient zu arbeiten. Ist aber auch fraglich in wie weit man das bei solchen Custom Elements überhaupt verbessern kann - auf jeden Fall musst du dich, wie du schon sagtest, an PCT wenden .

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

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