Rozdział 12 · 12.7
Baza danych: sprawdzanie, naprawa i optymalizacja
Czy Państwa strona wyświetla błąd dotyczący tabeli, na przykład "Table is marked as crashed" lub "Incorrect key file for table"? A może chcą Państwo zmniejszyć i przyspieszyć bazę danych po uporządkowaniu danych? Można to zrobić za pomocą przycisków w sekcji Operacje bazy danych.
Jak to zrobić
- Najpierw należy wykonać eksport bazy danych (zob. Eksportowanie bazy danych). Podczas naprawy rzadko coś idzie nie tak, ale w ten sposób mają Państwo kopię zapasową na wszelki wypadek.
- Proszę przejść do Bazy danych i kliknąć przy odpowiedniej bazie danych na Zarządzaj.
- Proszę przewinąć do sekcji Operacje bazy danych i kliknąć odpowiedni przycisk.
Po kilku sekundach pojawi się wynik, na przykład "Weryfikacja bazy danych została zakończona".

| Przycisk | Co robi? | Kiedy stosować? |
|---|---|---|
| Sprawdź | Sprawdza, czy wszystkie tabele są w porządku, i zgłasza błędy. | Gdy pojawia się błąd dotyczący tabeli lub w razie wątpliwości. |
| Napraw | Próbuje naprawić uszkodzone tabele. | Gdy funkcja Sprawdź wykryje błąd lub przy komunikacie "marked as crashed". |
| Optymalizuj | Usuwa puste miejsce w tabelach, dzięki czemu baza danych staje się mniejsza i często szybsza. | Po usunięciu dużej ilości danych, na przykład starych wersji, komentarzy spamowych lub tabel logów. |
W phpMyAdmin
Mogą Państwo również pracować na poszczególnych tabelach. Proszę otworzyć phpMyAdmin (zob. Otwieranie i korzystanie z phpMyAdmin), kliknąć po lewej stronie na bazę danych, zaznaczyć tabele i na dole listy w opcji With selected wybrać Check table, Repair table lub Optimize table.
Dobrze wiedzieć
- Większość tabel nowoczesnego oprogramowania korzysta z InnoDB. Rzadko ulegają one uszkodzeniu, a funkcja Napraw niewiele tu zdziała. W przypadku starszego typu MyISAM naprawa jest skuteczna.
- Optymalizacja nie sprawia w magiczny sposób, że baza danych staje się szybka. Wolno działająca strona częściej wynika z wtyczek lub zbyt dużej ilości danych niż z samej bazy danych (zob. Moja strona internetowa działa wolno).
- Jeśli naprawa się nie powiedzie, proszę przywrócić kopię zapasową bazy danych za pomocą WebOké Backups (zob. Czy to również możliwe w Mojej WebOké? WebOké Backups) lub własnego eksportu (zob. Importowanie bazy danych, także dużych plików).
Wskazówka: Korzystają Państwo z WordPress? Wtyczka taka jak WP-Optimize usuwa stare wersje, szkice i spam. Następnie mogą Państwo zoptymalizować bazę danych w tym miejscu.
