Nagyon hasznos oktatóanyag, ha van webhelye WordPress akinek az SQL táblája wp_options nagyon nagy. Clean huge wp_options in SQL.
WordPress egy meglehetősen könnyű CMS a webszerverekhez. Követelmények minimális hardvererőforrás és egy webszerver támogatásával HTTPS amit telepítettünk: PHP, MySQL, nginx vagy Apache.
Problémák benne WordPress akkor fordulhat elő, ha különféle modulokat (bővítményeket) használunk, amelyek biztonsági réseket tartalmaznak, vagy amelyek nincsenek optimalizálva, hatással vannak az adatbázisra. Legtöbbször az asztal wp_options
ő az, aki szenved.
Az egyik ilyen forgatókönyv az, amikor a különböző modulok nem törlődnek gyorsítótár bejegyzései vagy lejárt tranziensek -tól MySQL. Wp_ táblázatoptions időben nagyon nagy mennyiséget ér el, ami erőforrás-felhasználást okoz CPUIndokolatlanul magas RAM. Ilyen feltételek mellett a weboldal betöltési ideje WordPress jelentősen megnövekszik, vagy jelentős működési problémákhoz vezethet.
Idővel két olyan modult azonosítottunk, amelyek a CRON szolgáltatás hiánya vagy hibás működése miatt a lejárt SQL bejegyzések (gyorsítótár és tranziensek) megmaradnak, és nagyon nagy számban töltik fel az adatbázist.
740 MB wp_ táblázathozoptions nagyon nagy és egyben indokolatlan. Egy táblázatban, ahol az alapbeállítások általában mentésre kerülnek WordPress és telepített modulok.
Tartalom
Hogyan tisztítsunk hatalmas wp_options SQL-ben
Hogyan lehet törölni a MySQL-ből wp_options
vonalak wpseo_sitemap_cache_validator
?
A Yoast SEO régebbi verzióiban volt egy hiba, ami miatt az oldaltérkép régi gyorsítótár-bejegyzései az adatbázisban maradtak a wp_ táblábanoptions, még akkor is, ha már nem voltak relevánsak, és normál esetben el kellett volna tűnniük. Törölni kell.
-ben fedeztem fel MySQL jelentős számú sor wpseo_sitemap_cache_validator
egy haszontalan tornyot elfoglalva.

Ezeknek a soroknak az adatbázisból való törlése nem jelent kockázatot, de ajánlatos biztonsági másolatot készíteni az SQL-ben végrehajtott parancsok végrehajtása előtt.
A wpseo_sitemap_cache_validator sorok törlése a wp_ webhelyrőloptions csak válassza ki az adatbázist, és futtassa az SQL parancsot:
DELETE FROM wp_options WHERE option_name LIKE ('%\wpseo_sitemap\_%')
Hogyan töröljük a tranzienseket (WooCommerce Traniensek) lejártak az SQL-ből – wp_options
Átmenetek (WordPress A tranzienseket) a beépülő modulok és a témák az adatok ideiglenes tárolására használják az adatbázisban. Ez optimalizálja az oldal betöltési sebességét, és lehetővé teszi egyes elemek helyes működését.
Általában a lejárt tranzienseket automatikusan törölni kell az adatbázisból, de ez nem mindig történik meg. Olyan modulok, mint a Facebook és WooCommerce nagyon sok tranziens keletkezik, és ha nem törlődnek automatikusan, akkor jelentősen feltöltik az adatbázist. Forgatókönyv, amelyben be kell avatkoznunk és kézzel kell törölnünk őket.
Lépünk az adatbázisba, az SQL-be, és végrehajtjuk a parancssort:
DELETE FROM wp_options WHERE option_name LIKE ('%\_transient\_%')
Ha nagyszámú tranziens törlődik, azonnal észrevesszük a weboldalak nagyobb betöltési sebességét és alacsonyabb fogyasztást. CPU SQL által felállított folyamatokhoz.