Automatische Cache bei vielen Datenbankabfragen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Automatische Cache bei vielen Datenbankabfragen

    Hi,

    Ich habe ein Script, dass mehrmals in der Minute eine datenbankabfrage ausführt (pro Aufruf eine, durch mehrere aufrufe ind er minute dann mehrere datenbankabfragen)
    wenn ich nun die werte in der datenbank anschaue stelle ich fest, dass sich die werte häufig in 2er schritten erhöhen, obwohl sich der wert pro datenbankabfrage nur um 1 erhöhen dürfte. manchmal erhöht er sich aber weider eine längere zeit nicht.
    ist es möglich, dass die abfragen gecasht werden und somit die 2er sprünge zu erklären sind ?
    (der wert springt nicht immer um 2 aber häufiger um nur zufall zu sein)

  • #2
    Wie sehen denn die Queries aus?
    Ein UPDATE blockiert bei MySQL imho die ganze Tabelle, bis es ausgeführt wurde. In dieser Zeit kann also kein zweites UPDATE ausgeführt werden, erst danach. Aber ausgeführt werden sie eigentlich alle, falls nicht, bekommst du eine Fehlermeldung. Mit mysql_error() kannst du die empfangen - mach das mal.

    Kommentar


    • #3
      dann müssten es aber eigentlich zu wenige sein, es sind aber eigentlich zu viele....

      Kommentar


      • #4
        Wie sehen deine Queries aus?
        Was steht im Log des DB-Servers?
        Wie benutzt du mysql_error()?

        Kommentar


        • #5
          Welche MySQL-Version?
          Ist Query-Cache (qcache) enabled?

          Kommentar

          Lädt...
          X