Table 'tabla' is marked as crashed and should be repaired
Üdv mindenki!
Pár napja új szerverre költözött az oldalam, és azóta naponta kb 4× a következő üzenetet kapom:
Table 'felhasznalok' is marked as crashed and should be repaired.
Ha jól sejtem megsérülhetett az adott tábla, a kérdés adott: Hogy lehet véglegesen javítani?
Sajnos a REPAIR TABLE `felhasznalok` lekérés csak pár óráig hozza rendbe a táblát, utána újra hibát dob.
■ Pár napja új szerverre költözött az oldalam, és azóta naponta kb 4× a következő üzenetet kapom:
Table 'felhasznalok' is marked as crashed and should be repaired.
Ha jól sejtem megsérülhetett az adott tábla, a kérdés adott: Hogy lehet véglegesen javítani?
Sajnos a REPAIR TABLE `felhasznalok` lekérés csak pár óráig hozza rendbe a táblát, utána újra hibát dob.
Support?
Optimize table megvolt a repair után? Mekkora adattábláról van szó? Vannak rajta indexek? Milyen gyakran írsz bele? Melyik MySQL verzió? Milyen engine? Használsz-e lockolást, tranzakciókat, delayed insertet vagy valami hasonló trükkös dolgot?
Nincs support.
Elég nagy tábláról van szó, kb 30 ezer usert tárol.
Primary kulcs van az id-n.
Unique a felhasználóneven, és van három index (engedélyezett-e a felhasználó, ip, utolsó látogatás).
Mysql verz.: 2.11.8.1
MySQL
Jogos, félrenéztem :) Szóval
Szóval mysql verzió: 5.0.51a
Table engine
Bár a leírás alapján myisamra tippelek. Ha esetleg megmaradt még mindig a jelenség, próbáld ki az innodb-t, vagy fordítva.
Ilyennel eddig két esetben
- szerver reset vagy mysql segfault (lényeg, hogy nem tudja lezárni az adatbázist rendesen)
- betelt a mysql diszkje
A mysql-t már
Megpróbálom a táblákat optimalizálni, aztán meglátjuk.