WordPress adatbázis optimalizálása
A WordPress-adatbázis tárolja a webhely összes információját. Ha ez felesleges adatokkal duzzadt fel, az lelassíthatja az oldalad. Mégis, első pillantásra ijesztőnek tűnhet a számos oszlop és beállítás. Talán attól félsz, hogy a WordPress adatbázis optimalizálására tett erőfeszítéseid helyrehozhatatlan adatvesztést okozhatnak.
Az adatbázis optimalizálása azonban nem olyan bonyolult, mint amilyennek elsőre tűnik, és miután megtisztítottad a WordPress-adatbázist, és értékes szerverterületet szabadítottál fel, webhelyed képes lesz elérni a legnagyobb teljesítménypotenciált.
A bejegyzés módosításainak (Post Revisions) eltávolítása
A WordPress-adatbázis megtisztításának egyik leggyakoribb módja a posztrevíziók eltávolítása. A posztrevíziók a bejegyzéseid másolatai, amelyek minden alkalommal tárolódnak az adatbázisban, amikor elmentesz egy tervezetet vagy frissítesz egy bejegyzést. Idővel ezek a revíziók felhalmozódhatnak, és nagy mennyiségű helyet foglalhatnak el az adatbázisban.
Mielőtt bármilyen változtatást végeznél az adatbázisodon, fontos, hogy készíts biztonsági másolatot, arra az esetre, ha valami rosszul sülne el.
Miután elkészítetted az adatbázis biztonsági mentését, csatlakoznod kell hozzá. Ezt egy olyan adatbázis-kezelő eszközzel teheted meg, mint a phpMyAdmin. Egyszerűen jelentkezz be a tárhely-fiókodba, keresd meg az adatbázis-kezelő eszközt, és válaszd ki a WordPress-adatbázisodat. Mitán el az adatbázisodba, futtathatsz egy SQL-lekérdezést a bejegyzések felülvizsgálatainak törléséhez. Ehhez válasszd ki a phpMyAdminban az „SQL” fület, és illesszed be a következő lekérdezést a mezőbe:
SELECT * FROM wpsajattag_postmeta pm LEFT JOIN wpsajattag_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL;
DELETE pm FROM wpsajattag_postmeta pm LEFT JOIN wpsajattag_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL;
A „wpsajattag” előtagot meg kell változtatni, hogy megfeleljen a WordPress adatbázisának előtagjának. Ha ezt nem tesszük meg akkor hibaüzenetet fogunk kapni (de semmi baj nem történik).
Az SQL-lekérdezés futtatása után érdemes optimalizálni az adatbázisodat, hogy javítsd a teljesítményt és csökkentsd a méretét. Ezt megteheti egy olyan plugin segítségével, mint a WP-Optimize, vagy a phpMyAdminban egy „optimalizáló” lekérdezés futtatásával.
Végül ellenőrizd, hogy a bejegyzések módosításait sikeresen eltávolítottad-e az adatbázisodból. Ezt megteheted a WordPress műszerfalon a revíziók számának ellenőrzésével, vagy a phpMyAdminban egy lekérdezés futtatásával, hogy megnézded a „wp_posts” táblázat sorainak számát.
