Jak vyčistit obrovské wp_options v SQL – Přechodné, wpseo_sitemap _cache_validator
Jak vyčistit obrovské wp_options v SQL – Přechodné, wpseo_sitemap _cache_validator
Velmi užitečný tutoriál, pokud máte web na WordPressu, jehož SQL tabulka wp_options este foarte mare. Clean huge wp_options in SQL.
obsah
WordPress is a fairly light CMS for web servers. Požadavky minime de resurse hardware a jeden webový server s podporou Https pe care sa avem instalate: PHP, MySQL, Nginx nebo Apache.
Problémy ve WordPressu mohou nastat, když používáme různé moduly (pluginy), které mají narušení bezpečnosti nebo nejsou optimalizovány, ovlivňující databázi. Většinu času stůl wp_options este cel care are de suferit.
Jedním z takových scénářů je ten, ve kterém se různé moduly neodstraňují intrari cache nebo transientii expirati Z MySQL. Tabulka wp_options dosahuje v průběhu času velmi velkého objemu, což způsobuje spotřebu zdrojů CPU, unreasonably high RAM. Za těchto podmínek se doba načítání webu s WordPressem výrazně prodlužuje nebo může vést k velkým funkčním problémům.
Postupem času jsem identifikoval dva moduly, které kvůli chybějící nebo nesprávné činnosti služby CRON zůstávají expirované SQL záznamy (cache a přechodné události) a zaplňují databázi ve velkém.

740 MB protože tabulka wp_options je velmi rozsáhlá a zároveň neopodstatněná. V tabulce, kde se běžně ukládají základní nastavení WordPressu a nainstalované moduly.
Jak vyčistit obrovské wp_options v SQL
Cum stergem din MySQL wp_options ČÁRY wpseo_sitemap_cache_validator?
Ve starších verzích Yoast SEO se vyskytla chyba, která způsobila, že staré položky mezipaměti sitemap zůstaly v databázi, v tabulce wp_options, i když již nebyly aktuální a normálně by měly zmizet. Ke smazání.
Objevil jsem v MySQL značný počet řádků wpseo_sitemap_cache_validator která zabírala zbytečné místo.

Odstranění těchto řádků z databáze nepředstavuje žádné riziko, ale doporučuje se provést zálohu před jakýmkoli příkazem spuštěným v SQL.
Chcete-li odstranit řádky wpseo_sitemap_cache_validator z wp_options, stačí vybrat databázi a spustit příkaz SQL:
DELETE FROM wp_options WHERE option_name LIKE ('%\wpseo_sitemap\_%')
Jak odstranit vypršené přechody (WooCommerce Transients) z SQL – wp_options
Přechodné jevy (WordPress Transients) používají pluginy a motivy k dočasnému ukládání informací do databáze. To optimalizuje rychlost načítání stránek a umožňuje správné fungování některých prvků.
- Poškozená tabulka wp_options WordPress / Chyba při navazování připojení k databázi.
- WordPress Exploit – Čištění virových souborů, SQL a zabezpečení serveru.
- Jak můžeme přidat uživatele administrátora do WordPress, pokud nemáme přístup k řídicímu panelu nebo SQL
Normálně by měly být přechodné události s vypršenou platností automaticky odstraněny z databáze, ale ne vždy se to stane. Moduly jako Facebook a WooCommerce vytvářejí spoustu přechodných jevů, a pokud nejsou automaticky smazány, výrazně zaplní databázi. Scénář, do kterého musíme zasáhnout a ručně je smazat.
Jdeme do databáze, do SQL a spustíme příkazový řádek:
DELETE FROM wp_options WHERE option_name LIKE ('%\_transient\_%')
Pokud bylo smazáno velké množství přechodných stavů, okamžitě zaznamenáme vyšší rychlost načítání webových stránek a nižší spotřebu CPU pro SQL procesy.
Jak vyčistit obrovské wp_options v SQL – Přechodné, wpseo_sitemap _cache_validator
Co je nového
O Stealth
Nadšenec do technologií, s radostí píšu na StealthSettings.com od roku 2006. Mám bohaté zkušenosti s operačními systémy: macOS, Windows a Linux, ale také s programovacími jazyky a bloggingovými platformami (WordPress) a pro online obchody (WooCommerce, Magento, PrestaShop).
Zobrazit všechny příspěvky od StealthMohlo by vás také zajímat...