Seite 1 von 1

Verreissts mySQL Tabellen bei besonders viel R/W Zugriffen?

Verfasst: 28.12.2005, 12:07
von Airport1
Habe eine mySQL Tabelle, auf die besonders extrem haeufig lesend/schreibend zugegriffen wird. Diese hats vor zwei Tagen "zerrisssen", soll heissen, sie liess sich nicht mehr oeffnen, bearbeiten, nix mehr. Das Syslog quoll ueber vor Fehlermeldungen (can not open blablub.MYI). Wie kann denn so etwas passieren?

Habe sie nun zwar gekillt, und einfach neu angelegt, aber die Ursache wuerde mich dann doch schon sehr "jucken" ;)

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verreissts mySQL Tabellen bei besonders viel R/W Zugriffen?

Verfasst: 28.12.2005, 12:09
von oldInternetUser
mySql ist üblicherweise nicht transaktionssicher. Und dies ist das Ergebnis bzw. der Unterschied zu 'richtigen Datenbanksystemen'.

Verfasst: 29.12.2005, 00:30
von tobsn
oder der unterschied zwischen leuten die coden können und leuten die ihre queries zusammenfrickeln...

btw. gibts dafür mitgelieferte repair und optimier binaries.


(https://dev.mysql.com/doc/refman/5.0/en/repair.html)

Verreissts mySQL Tabellen bei besonders viel R/W Zugriffen?

Verfasst: 07.01.2006, 15:10
von Panic
Falsche inidizes?!? Dann zerreist es evtl. auch den Index.... ausdumpen und neu eindumpen würde dann das Problem kurzzeitig beheben.

Am besten mal analysieren. PHPMyAdmin bietet da im Zusammenhang mit dem Befehl
mysqladmin processlist
sehr schöne Möglichkeiten.

Verreissts mySQL Tabellen bei besonders viel R/W Zugriffen?

Verfasst: 07.01.2006, 20:06
von twitch
@ oldInternetUser:
Leider hat Transaktionen mit dem abschmieren einer MySQL-DB nix zu tun!
... außerdem kann MySQL nun auch Transaktionen :-)

Ich denke der richtige Ansatz war von Tobsen... irgendwoher kenn ich dich ...

Erstell doch einfach ein Skript welches einmal in der Stunde ein
check table x und ggf:
repaire tabke x
optimize table x

macht. Dann dürfte so etwas kaum noch auftreten.
PS: ich hätte da ein Skript in PERL

Schonmal an einen Festplattenfehler gedacht oder Arbeitsseicherfehler?

mfg
Twitch

Verreissts mySQL Tabellen bei besonders viel R/W Zugriffen?

Verfasst: 07.01.2006, 20:36
von Airport1
War ein Dateisystemfehler... fsck half... so einfach kann manchmal die Loesung sein ;)