Herzlich willkommen im Archiv vom ABAKUS Online Marketing Forum
Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.
Um das Problem in griff zu bekommen gebe bitte mal noch an, es gibt ja viele Möglichkeiten das Problem in den griff zu bekommen.Airport1 hat geschrieben:Was liegt vor:
php5, mysql5. viele schreibzugriffe.
Was passiert:
ab und an ist eine mysql table (und zwar die wo die vielen schreibzugriffe landen) als crashed markiert.
Folgefehler:
fuehrt man nun ein REPAIR table aus (wahlweise auch myisam repair tools..) gehen meist 1-2 Datensaetze hopps, d.h. die sind nach dem REPAIR einfach nicht mehr da, quasi wie von zauberhand geloescht. Vom Gefuehl her oft sogar die die besonders viele Schreibzugriffe haben.
Was kann man hier tun, wo sollte man ansetzen, hat jemand eine Vermutung warum die Tabelle so oft crashed (Schreibfrequenz?) bzw. was eine gute Taktik dagegen waere? waere innodb eine alternative, oder eine andere config?
Wenn ein Rechner neu startet, meldet er das rechtzeitig an alle laufenden Programme, damit sie sauber runterfahren können. Datenverlust bei Neustart kann es so gesehen schlichtweg nicht geben.Outman hat geschrieben:Meist kommt es vor das eine Tabelle crashed, wenn geschrieben/update und gelesen wird in Massen und viele Einträge in der Tabelle sind. Habe es auch oft wenn der Server eine Rebot macht
Du solltest das Kapitel Optimierung in der MySQL-Anleitung durcharbeiten, vielleicht findest du dort die eine oder andere Idee, mit der du MySQL die Arbeit etwas erleichtern kannst. Es scheint ja so, als wenn die Tabelle bzw. MySQL quasi überrannt wird (obwohl auch das eigentlich nicht passieren dürfte).ab und an ist eine mysql table (und zwar die wo die vielen schreibzugriffe landen) als crashed markiert.
tut mir leid Du hast absolut keine Ahnung, wenn man mit Datenbanken arbeitet die 1,5 Gb groß sind sieht es ein wenig anders aus und wenn eine Server überlastet ist kann es passieren das Du nicht mehr auf das System kommen wirst. Dann musst Du den Server neu starten. Es ist normal bei kleinen Seiten das der Server ohne Probleme ewig läuft, aber nicht wenn man eine Seite hat wo täglich 20000 Leute und mehr unterwegs sind, da kann es schnell zu ganz andern Problemen kommen und die last geht hoch.Mork vom Ork hat geschrieben:Wenn ein Rechner neu startet, meldet er das rechtzeitig an alle laufenden Programme, damit sie sauber runterfahren können. Datenverlust bei Neustart kann es so gesehen schlichtweg nicht geben.Outman hat geschrieben:Meist kommt es vor das eine Tabelle crashed, wenn geschrieben/update und gelesen wird in Massen und viele Einträge in der Tabelle sind. Habe es auch oft wenn der Server eine Rebot macht
Davon abgesehen ist ein kompletter Neustart selten nötig, bestenfalls ein-, zweimal im Jahr, und das auch nur zwangsläufig, nämlich dann, wenn das Betriebssystem ein Update bekommt. Grundsätzlich muss jeder ordentliche Server ewig durchlaufen können, ansonsten ist was faul.
Neustarts sind vielleicht bei heimischen Spielzeugcomputern normal, aber nicht bei Servern, und schon gar nicht, wenn sie von alleine passieren.
Wenn dein Server neu startet, womöglich auch noch alle Nase lang und von selbst, und dabei Daten verloren gehen, dann ist das Problem nicht MySQL, sondern die Kiste selbst ist einfach schrott. Rumdoktern an MySQL wäre da nur Rumdoktern an den Symptomen.
LOL, anstatt einen (oder mehrere) Server einzusetzen, der mit der Last fertig wird, lässt man ihn lieber regelmäßig ins Koma fallen und Daten verlieren. Klar. Völlig normal. Sehr professionell.Outman hat geschrieben:tut mir leid Du hast absolut keine Ahnung, […] wenn eine Server überlastet ist kann es passieren das Du nicht mehr auf das System kommen wirst. Dann musst Du den Server neu starten.Mork vom Ork hat geschrieben:Neustarts sind vielleicht bei heimischen Spielzeugcomputern normal, aber nicht bei Servern, und schon gar nicht, wenn sie von alleine passieren.
Wenn dein Server neu startet, womöglich auch noch alle Nase lang und von selbst, und dabei Daten verloren gehen, dann ist das Problem nicht MySQL, sondern die Kiste selbst ist einfach schrott.
Bestelle ruhig immer ein neuen Server, dadurch holst Du vielleicht ca. 10 mal mehr Leistung raus und durch eine Script Optimierung kann man 1000 mal mehr Leistung raus holen. So kann man auch sein Geld zum Fenster rauswerfen ...Mork vom Ork hat geschrieben:LOL, anstatt einen (oder mehrere) Server einzusetzen, der mit der Last fertig wird, lässt man ihn lieber regelmäßig ins Koma fallen und Daten verlieren. Klar. Völlig normal. Sehr professionell.Outman hat geschrieben:tut mir leid Du hast absolut keine Ahnung, […] wenn eine Server überlastet ist kann es passieren das Du nicht mehr auf das System kommen wirst. Dann musst Du den Server neu starten.Mork vom Ork hat geschrieben:Neustarts sind vielleicht bei heimischen Spielzeugcomputern normal, aber nicht bei Servern, und schon gar nicht, wenn sie von alleine passieren.
Wenn dein Server neu startet, womöglich auch noch alle Nase lang und von selbst, und dabei Daten verloren gehen, dann ist das Problem nicht MySQL, sondern die Kiste selbst ist einfach schrott.
Es wundert mich nur, dass Google oder Heise immer erreichbar sind, oder meine Bank nie Buchungen verliert, denn das müsste bei deren Last ja eigentlich normal sein. Aber da sind wahrscheinlich Leute am Werk, die absolut keine Ahnung haben …
Jaja, völlig richtig … Der Server stürzt andauernd ab (Zitat: "Habe es auch oft") und verliert dabei auch noch Daten, aber sich mal vorausschauend darum zu kümmern, dass die Kiste mit dem angeblichen Wachstum mithält, womöglich gar aus vergangenen Fehlern lernen - nee, wo kämen wir da hin.Outman hat geschrieben:Es ist halt so das man wenn man nicht eine Optimales Script im Einsatz hat und von Heute auf Morgen das Doppelte am Traffic hat
Klar, wenn mein Kind in den Brunnen gefallen ist, bestelle ich mir ein neues Kind. Und wenn das auch in den Brunnen fällt, sowas passiert ja oft, gibt's das nächste.dann ist der Server down, was machst Du, gleich ein neuen Server bestellen?
Unter einem verantwortungsbewussten Menschen vom Fach verstehe ich jemanden, der es gar nicht erst zu Problemen kommen lässt, jedenfalls nicht derart, dass er zugeben müsste, es würde "oft" passieren.Die Daten sind futsch zum teil und man versucht das Problem zu lösen.