Глава 12 · 12.7
Проверка, поправка и оптимизиране на база данни
Показва ли Вашият уебсайт грешка относно таблица, като "Table is marked as crashed" или "Incorrect key file for table"? Или искате да направите база данни по-малка и по-бърза след почистване? Това правите с бутоните под Database Operations.
Как да го направите
- Първо направете експорт на базата данни (вижте Експортиране на база данни). При поправка рядко нещо се обърква, но така във всеки случай ще имате копие.
- Отидете на Databases и щракнете върху Manage при базата данни.
- Превъртете до Database Operations и щракнете върху бутона, който Ви е необходим.
След няколко секунди ще видите резултата, например "Database check was successful".

| Бутон | Какво прави? | Кога? |
|---|---|---|
| Check | Проверява дали всички таблици са в ред и съобщава за грешки. | Ако получите съобщение за грешка относно таблица или се съмнявате. |
| Repair | Опитва се да поправи повредени таблици. | Ако Check открие грешка или при "marked as crashed". |
| Optimize | Освобождава празното място в таблиците, така че базата данни да стане по-малка и често по-бърза. | След почистване на много данни, като стари ревизии, спам коментари или лог таблици. |
В phpMyAdmin
Можете да работите и по отделни таблици. Отворете phpMyAdmin (вижте Отваряне и използване на phpMyAdmin), щракнете отляво върху базата данни, отметнете таблиците и в списъка долу изберете With selected за Check table, Repair table или Optimize table.
Добре е да знаете
- Повечето таблици на съвременния софтуер използват InnoDB. Те рядко се повреждат и Repair има слаб ефект там. При по-стария тип MyISAM поправката наистина помага.
- Оптимизирането не прави базата данни магически бърза. Бавен уебсайт по-често се дължи на плъгини или твърде много данни, отколкото на самата база данни (вижте Моят уебсайт е бавен).
- Ако поправката не успее, възстановете резервно копие на базата данни с WebOké Backups (вижте Може ли това и в Mijn WebOké? WebOké Backups) или Вашия собствен експорт (вижте Импортиране на база данни, включително големи файлове).
Съвет: Използвате ли WordPress? Плъгин като WP-Optimize изчиства стари ревизии, чернови и спам. След това оптимизирайте базата данни тук.
