Jak oczyścić bazę danych

Jak oczyścić bazę danych

Jak zapewne wiesz, wszystkie treści tekstowe oraz ustawienia Twojej strony WordPress przechowywane są w bazie danych. Z czasem, w miarę rozbudowy strony i edycji jej treści, baza danych rozrasta się i przybiera na wadze (w megabajtach). Im baza jest większa, im więcej zawiera danych, tym więcej czasu potrzeba WordPressowi na jej przeszukanie i wyświetlenie szukanej treści. W efekcie, Twoja strona może pracować wolniej, a poszczególne podstrony ładować dłużej w przeglądarce. W tym wpisie, pokażę Ci jak oczyścić bazę danych ze zbędnych informacji.

Dlaczego strona pracuje wolno?

Jak wspomniałem we wstępie, wszystkie ustawienia WordPress, jego wtyczek i motywów oraz treści wpisów na blogu lub stron statycznych zapisywane są w bazie danych. Każda wtyczka i każdy motyw tworzy sobie w bazie własne tabele. Wszelkie ich ustawienia, parametry i treści są zapisywane właśnie w nich.

Wyjątkiem są pliki źródłowe tych motywów i wtyczek (oraz samego WordPress) a także zdjęcia, filmy i ikony które wgrywasz do biblioteki zdjęć.

Jeśli piszesz długi wpis na blogu czy projektujesz stronę w Gutenbergu lub Elementorze, każde zapisanie zmian generuje tzw. rewizję wpisu. Rewizja jest osobną kopią zapasową, czyli duplikatem treści nad którymi pracujesz. Dzięki nim, możesz przywracać starsze wersje wpisów.

Ale jest mały szkopuł. Z biegiem czasu w Twojej bazie może utworzyć się kilkadziesiąt lub nawet kilkaset wersji tej samej strony. I pomimo, że finalnie opublikujesz docelową treść, to w twojej bazie danych przechowywane są wszystkie poprzednie wersje!

Nie inaczej jest np. z produktami w sklepie WooCommerce. One też (poza obrazkami), przechowywane są w bazie danych. Im więcej produktów – tym więcej treści do przeszukania przy ładowaniu strony. Choć akurat WooCommerce świetnie radzi sobie nawet z kilkoma tysiącami produktów i potrafi przy tym pracować bardzo wydajnie.

Jak oczyścić bazę danych?

Najwygodniej i najszybciej będzie wtyczką. Jaką? Dowolną. Do wyboru jest ich naprawdę sporo, wszystko zależy od Twoich potrzeb i upodobań. Niektóre wtyczki służą wyłącznie czyszczeniu bazy, a pozostałe robią to jako dodatek do innych funkcji. Za przykład mogą posłużyć wtyczki WP-Optimize, WP-Sweap czy Advanced DB Cleaner.

Instalacja wtyczki WP-Optimize

Ja osobiście używam tej ostatniej. Ostatnio jednak polubiłem się z WP-Optimize jako wtyczką, która posiada większe możliwości czyszczenia bazy a na dodatek, potrafi też optymalizować skrypty i style CSS.

Samo czyszczenie jest bardzo proste. Zacznij od instalacji wtyczki. Po jej aktywacji, w menu po lewej stronie zobaczysz nową pozycję “WP-Optimize”. Przejdź od razu do pierwszej zakładki „Database”. Wtyczka automatycznie przejrzy tabele Twojej bazy danych i zaznaczy domyślnie te opcje, które są bezpieczne w użyciu. Te z wykrzyknikiem, to opcje optymalizacji które zaleca się wykonać po uprzednim wykonaniu kopii zapasowej bazy danych.

Kliknij niebieski przycisk „Run all selected optimizations” i gotowe!

Jak oczyścić bazę danych
Wtyczka automatycznie przejrzy tabele Twojej bazy danych i zaznaczy domyślnie te opcje, które są bezpieczne w użyciu.

Podsumowanie

Poza czyszczeniem bazy danych wtyczka WP-Optimize posiada jeszcze opcje darmowej i automatycznej optymalizacji zdjęć, ustawienia pamięci podręcznej strony oraz minimalizacji HTML, CSS i JavaScript. Zachęcam do ich testowania!

Masz jeszcze problem z wolnym ładowaniem się strony? Przeczytaj koniecznie mój wpis o tym, jak przyspieszyć stronę.

PS. Pamiętaj zajrzeć czasem na moją stronę Facebook, gdzie zamieszczam aktualności i ciekawostki ze świata WordPress. Będziesz też być może zainteresowany filmami na kanale YouTube.

Wersja wideo

ZAPISZ SIĘ DO NEWSLETTERA!

Bądź na bieżąco! W newsletterze będziesz otrzymywać m.in. informacje o nowych wpisach na blogu, poradnikach na YouTube, e-bookach oraz ważnych wydarzeniach ze świata WordPress. Wysyłam jedynie wartościowe treści.

Facebook
Twitter
Email
Drukuj