Porządkowanie bazy danych w WordPressie
Na każdym, intensywnie prowadzonym blogu i każdej innej stronie internetowej dzieje się to samo – z czasem w jej bazie danych gromadzą się różnorodne śmieci. Pozostałości po usuniętych wtyczkach, osierocone (z niczym nie powiązane) metadane, wcześniejsze wersje wpisów itd. Od czasu do czasu dobrze zatem przeprowadzić porządki i usunąć wszystkie owe zbędne rzeczy. Najlepiej użyć do tego odpowiedniej wtyczki WordPress.
Darmowa wtyczka WP-Sweep doWordPressa
Wtyczką do porządkowania bazy danych WordPressa, której ja używam, jest WP-Sweep. Niezwykle prosta, nie zmusza do zbędnego wysiłku umysłowego (polegającego na zastanawianiu się nad tym, co do czego służy). I dostępna w oficjalnym repozytorium WordPressa.
Po zainstalowaniu tej wtyczki, na zapleczu w menu „Narzędzia” pojawi nam się nowa zakładka „Sweep”. Gdy w nią klikniemy, otworzy się panel wtyczki z wyszczególnionymi elementami do usunięcia. Robimy to, wciskając „Sweep” (Niestety na dzień dzisiejszy wtyczka nie jest tłumaczona na język polski). Dane usuwane są ostatecznie, dlaczego na wszelki wypadek warto robić wcześniej kopie bezpieczeństwa.
Całość podzielona jest po pierwsze na 4 kolumny:
Details – zawiera spis rodzaju elementów, które możemy usuną.
Count – znajduje się w niej liczba elementów danego rodzaju.
% Of – informuje nas, ile procent wszystkich danych stanowią te elementy.
Action – tu znajdziemy przycisk „Sweep”, którym usuwamy elementy i „Details” – pierwszy z nich usuwa dane, drugi pokazuje ich listę (ograniczoną do pierwszych 500 pozycji).
Całość podzielona jest także na 6 sekcji:
Post Sweep – czyli dane dotyczące wpisów:
Revisions – Wersje wpisów (poza najnowszą),
Auto Drafts – Automatycznie zapisywane szkice
Deleted Posts – Wpisy w koszu
Orphaned Post Meta – “Osierocone” metadane wpisów
Duplicated Post Meta – Zduplikowane metadane wpisów
Comment Sweep – czyli dane dotyczące komentarzy
Unapproved Comments – Nie zatwierdzone komentarze
Spammed Comments – Komentarze oznaczone jako spam
Deleted Comments – Komentarze w koszu
Orphaned Comment Meta – “Osierocone” metadane komentarzy
Duplicated Comment Meta – Zduplikowane metadane komentarzy
User Sweep – Czyli dane dotyczące użytkowników
Orphaned User Meta – “Osierocone” metadane użytkowników
Duplicated User Meta – Zduplikowane metadane użytkowników
Term Sweep – Czyli dane dotyczące kategorii, tagów lub własnych taksonomii
Orphaned Term Relationship – “Osierocone” powiązania
Unused Terms – nieużywane wpisy
Option Sweep – Czyli dane związane z opcjami
Transient Options – cache danych, tworzone przez WordPressa oraz wtyczki i motywy.
Database Sweep – Czyli optymalizacja tabel w bazie danych.
Optimize Tables – Należy ją uruchomić po zakończeniu wszystkich innych procesów czyszczących.
Na samym dole widnieje przycisk „Sweep All”, który uruchamia wszystkie procesy czyszczące i optymalizację tabel.
Jaki jest sens porządkowania bazy danych?
Wszystkie wymienione powyżej elementy niepotrzebnie zajmują nam miejsce na serwerze. Co prawda nie zajmują go dużo, ale jednak. Mogą też negatywnie wpływać na tempo otwierania się naszej strony.
Jak często sprzątać bazę danych?
Zależnie od potrzeby, czyli od tego, jak szybko w naszej bazie danych gromadzą się śmiecie. To zaś zależy od intensywności naszych prac nad stroną – jak często dodajemy nowe wpisy, instalujemy nowe wtyczki, testujemy nowe motywy itd.
Tekst: Jacek P. Narożniak
Zdjęcie: By Chris Phutully from Australia
[CC BY 2.0], via Wikimedia Commons
Jacek P. Narożniak
Dziennikarz, copywriter oraz specjalista od optymalizacji i pozycjonowania stron, serwisów i sklepów internetowych. Prywatnie wielbiciel zwierząt, a zwłaszcza kotów. Więcej informacji o mnie znajdziesz tutaj.
Ta wtyczka dalej się aktywnie rozwija i jest pomocnicza dla WP. 😉