KvarnerMedlem sedan sep. 2004180 inlägg Hej!
Enligt hosten gick min sida ner idag därför att ett par sidor på webbhotellet överbelastade databasservern så att det gick ner. När det kom igång igen så fick jag ett felmeddelande på mitt forum (något med INSERTS och UPDATES eller dylikt). Webbhotellet utförde då "repair tables" och då fungerade allt okej. Jag märkte dock några konstigheter...
1.) Min databas var 2Mb mindre efter repair table trots att jag ofta utför optimize tables
2.) De inlägg som gjorts strax innan servern gick ner visades inte och jag fick "bumpa" dom så att de syntes igen (märkligt!).
Jag oroar mig för att det kommer att dyka upp allvarligare fel som jag inte märker nu eller att något annat gått riktigt snett. Vad tror ni som kan lite om MySQL osv, borde jag vara oroad? Borde jag byta webbhotell efter denna incident? Exakt vad gör "repair tables" och kan mitt forum råka illa ut pga denna åtgärd?
Tack på förhand!
PalleMedlem sedan apr. 20003 174 inlägg Tråden flyttas från Webbutveckling - Övrigt.
mvh Palle
Moderator webForum
PaceMedlem sedan juni 20019 024 inlägg Läs igenom dokumentation först och främst om du är osäker och behöver tips. Passa ocskå på att läsa kommentarerna som finns i dokumentationen.
Repair table reparerar hur som helst eventuellt korrupta databastabeller.
13.5.2.6. REPAIR TABLE Syntax
http://dev.mysql.com/doc/refman/5.0/en/repair-table.html
A.4.2. What to Do If MySQL Keeps Crashing
http://dev.mysql.com/doc/refman/5.0/en/crashing.html
E.1.6. Making a Test Case If You Experience Table Corruption
http://dev.mysql.com/doc/refman/5.0/en/reproducible-test-case.html
Kvarner skrev:
1.) Min databas var 2Mb mindre efter repair table trots att jag ofta utför optimize tables
Det är förmodligen bara indexet som komprimeras, ungefär som optimize tables. Jämför storleken på datan före respektive efter repair table för att se om datan förändras - då bör du vara rädd. ;)