Tobias Otto: datenbank hängt

hallo,

mein webhoster ist die strato ag. leider kommt es vor, dass die datenbank einfach nicht reagiert und die seite nicht aufgerufen wird.

liegt es denn ausschließlich an der strato ag weil manchmal lastspitzen erreicht werden oder kann es auch am programmieren liegen.

  1. Hallo Tobias,

    liegt es denn ausschließlich an der strato ag weil manchmal lastspitzen erreicht werden oder kann es auch am programmieren liegen.

    selbstverständlich kann es an ungeschicktem Datenbankdesign und mangelhafter
    Programmierung liegen. Ohne Kenntnis des Codes kann ich dazu nichts sagen.

    Ein paar einfache Ansatzpunkte:

    1. Verwendest Du Abfragen in Schleifen?
    2. Hast Du Deine Tabellen mit Indexen versehen?
    3. Hast Du Deine Abfragen mit EXPLAIN optimiert?
       Sprich: Verwenden Deine Abfragen die Indexe?

    Freundliche Grüße

    Vinzenz

    1. Hallo,

      da hast du wohl recht....ich habe kaum ahnung von mysql.
      ich habe eine while schleife bei der produkt übersicht.

      ich habe eine tabelle mit index (id) versehen. für was ist das überhaupt gut?.

      Wie optimiere ich die db mit explain??