Kapitel 12 · 12.7
Kontrollera, reparera och optimera en databas
Får din webbplats ett felmeddelande om en tabell, till exempel "Table is marked as crashed" eller "Incorrect key file for table"? Eller vill du göra en databas mindre och snabbare efter en städning? Det gör du med knapparna under Databasåtgärder.
Så gör du
- Gör först en export av databasen (se Exportera en databas). Vid en reparation går det sällan fel, men då har du i alla fall en kopia.
- Gå till Databaser och klicka på Hantera vid databasen.
- Bläddra till Databasåtgärder och klicka på knappen du behöver.
Efter några sekunder ser du resultatet, till exempel "Databaskontrollen lyckades".

| Knapp | Vad gör den? | När? |
|---|---|---|
| Kontrollera | Kontrollerar att alla tabeller är i ordning och rapporterar fel. | Om du får ett felmeddelande om en tabell, eller om du är osäker. |
| Reparera | Försöker reparera skadade tabeller. | Om Kontrollera hittar ett fel, eller vid "marked as crashed". |
| Optimera | Städar upp tomt utrymme i tabellerna, så att databasen blir mindre och ofta snabbare. | Efter att du har städat bort mycket data, till exempel gamla revisioner, spamkommentarer eller loggtabeller. |
I phpMyAdmin
Du kan också arbeta per tabell. Öppna phpMyAdmin (se Öppna och använda phpMyAdmin), klicka på databasen till vänster, markera tabellerna och välj längst ner i listan With selected för Check table, Repair table eller Optimize table.
Bra att veta
- De flesta tabeller i modern programvara använder InnoDB. De skadas sällan och Reparera gör då inte mycket nytta. Vid den äldre typen MyISAM hjälper reparation desto mer.
- Optimering gör inte en databas magiskt snabb. En långsam webbplats beror oftare på tillägg eller för mycket data än på själva databasen (se Min webbplats är långsam).
- Lyckas inte reparationen, återställ då en backup av databasen med WebOké Backups (se Kan jag göra det här i Mitt WebOké? WebOké Backups) eller din egen export (se En databas importera, även stora filer).
Tips: Använder du WordPress? Ett tillägg som WP-Optimize städar upp gamla revisioner, utkast och spam. Därefter optimerar du databasen här.
