Poradnik jak oczyścić bazę WordPressa i zmniejszyć jej rozmiar
Poradnik jak oczyścić bazę WordPressa i zmniejszyć jej rozmiar
Twoja strona WordPress to dynamiczne narzędzie, które ewoluuje wraz z zawartością. Ale czy wiesz, że z biegiem czasu baza danych MySQL twojej strony może stać się “zapchana”, co negatywnie wpływa na jej wydajność? Spowolnione ładowanie, problemy z działaniem – to tylko niektóre z konsekwencji zaniedbanej bazy danych. Na szczęście istnieje proste rozwiązanie: regularne czyszczenie bazy danych WordPress.
Spis treści
ToggleRosnąca baza danych i jej konsekwencje
Czy Twoja baza danych spowalnia Twoją stronę?
Zastanów się: od jak dawna prowadzisz swoją stronę WordPress? Regularne publikowanie nowych treści, dodawanie zdjęć, aktualizacje – wszystko to generuje dane, które są przechowywane w bazie. Z czasem tych danych przybywa, a baza danych staje się coraz bardziej obszerna. W efekcie Twoja strona może zacząć działać wolniej, a użytkownicy mogą doświadczać opóźnień w ładowaniu treści.
Co kryje się w bazie danych WordPress?
Baza danych WordPress to serce Twojej strony, gdzie przechowywane są wszystkie informacje: treść wpisów, ustawienia, dane użytkowników, komentarze i wiele więcej. Niestety, WordPress domyślnie gromadzi również dane, które nie są niezbędne do prawidłowego funkcjonowania strony, takie jak:
- Wersje robocze wpisów: Każde zapisanie wpisu, nawet podczas jego tworzenia, generuje nową wersję roboczą.
- Autozapisy: WordPress automatycznie zapisuje wersje robocze w tle, aby uniknąć utraty danych.
- Dane o załącznikach: Informacje o przesłanych zdjęciach, plikach PDF i innych mediach.
Te niepotrzebne dane zajmują cenną przestrzeń i spowalniają działanie strony.
Rozwiązanie: Oczyszczanie bazy danych
Regularne czyszczenie bazy danych to klucz do utrzymania strony w dobrej kondycji i zapewnienia jej optymalnej wydajności. W kolejnych krokach dowiesz się, jak w prosty sposób usunąć niepotrzebne dane i przyspieszyć działanie swojego WordPressa.
Krok 1: Przygotowanie – kopia zapasowa bazy danych
Zanim przystąpisz do czyszczenia bazy danych, zawsze wykonaj kopię zapasową. Jest to kluczowy krok, który zabezpieczy Cię przed utratą danych w przypadku błędu.
- Zaloguj się do phpMyAdmin. Jest to popularne narzędzie do zarządzania bazami danych MySQL, które najprawdopodobniej udostępnia Twój hosting.
- Wybierz bazę danych WordPressa nr1. Zazwyczaj ma nazwę podobną do nazwy Twojej strony.
- Przejdź do zakładki “Eksport” nr2.
- Wybierz opcję “Zaznacz wszystkie”. Spowoduje to zaznaczenie wszystkich tabel w bazie danych.
- W polu “Eksport” wybierz opcję “Szybki: wyświetl”.
- Kliknij przycisk “Wykonaj” lub “Export”. Zostanie utworzony plik SQL, który możesz zapisać na swoim komputerze.
Krok 2: Czyszczenie bazy danych – zapytanie SQL
Po wykonaniu kopii zapasowej możesz przystąpić do czyszczenia bazy danych. Użyjemy do tego zapytania SQL, które usunie niepotrzebne wersje robocze.
W phpMyAdmin przejdź do zakładki “SQL”.
Wklej następujące zapytanie SQL w pole “Zapytanie SQL dla bazy danych”:
Wklej następujące zapytanie SQL w pole “Zapytanie SQL dla bazy danych”:
DELETE FROM wp_posts WHERE post_status = 'inherit' AND post_type != 'attachment';
Wyjaśnienie zapytania:
DELETE FROM wp_posts: Polecenie usunięcia danych z tabeli wp_posts.
WHERE post_status = ‘inherit’: Warunek, który wybiera rekordy z polem post_status o wartości inherit (wersje robocze i autozapisy).
AND post_type != ‘attachment’: Warunek wykluczający załączniki (np. zdjęcia), które są przechowywane w bazie danych, ale nie powinny być usuwane.
Kliknij przycisk “Wykonaj”.
Potwierdź wykonanie zapytania, jeśli pojawi się takie pytanie.
Krok 3: Sprawdzenie efektów i optymalizacja
Po wykonaniu zapytania SQL, sprawdź, czy rozmiar tabeli wp_posts uległ zmniejszeniu. Zaloguj się ponownie do phpMyAdmin, wybierz swoją bazę danych i sprawdź rozmiar tabel.
Krok 4: Automatyzacja procesu
Czyszczenie bazy danych możesz zautomatyzować. Dostępne są wtyczki WordPress, które wykonują to zadanie cyklicznie. Możesz również napisać własny skrypt, który uruchamia się z harmonogramu zadań (cron) na serwerze. Wybór metody zależy od Twoich preferencji i umiejętności technicznych.
Regularne czyszczenie bazy danych WordPressa to prosta, ale skuteczna metoda na poprawę wydajności strony. Wykonując powyższe kroki, możesz zoptymalizować działanie swojej strony, zapewniając lepsze wrażenia użytkownikom i szybsze ładowanie treści. Pamiętaj o regularnym czyszczeniu bazy danych, aby utrzymać swoją stronę w jak najlepszej kondycji.