iki

0

Kaip išvalyti didžiulę WP_Options SQL – Pereinamieji, wpseo_sitemap _cache_validator

Kaip išvalyti didžiulę WP_Options SQL – Pereinamieji, wpseo_sitemap _cache_validator

0

Labai naudinga pamoka, jei turite svetainę „WordPress“, kurios SQL lentelė wp_options tai labai didelis. Clean huge wp_options in SQL.

„WordPress“ yra gana lengva TVS žiniatinklio serveriams. Reikalavimai minimalūs aparatūros ištekliai Ir vienas Žiniatinklio serveris su parama Https kuriame įdiegėme: Php, „MySQL“, Nginx arba Apache.
„WordPress“ problemų gali kilti, kai naudojame įvairius modulius (įskiepius), turinčius saugumo pažeidimų arba neoptimizuotus, kurie turi įtakos duomenų bazei. Dažniausiai stalas wp_options jis yra tas, kuris kenčia.

Vienas iš tokių scenarijų yra toks, kai įvairūs moduliai neištrinami talpyklos įrašai arba pasibaigusio galiojimo laikotarpiai Nuo „MySQL“. Lentelė wp_options laikui bėgant pasiekia labai didelę apimtį, todėl sunaudojami ištekliai CPU, nepagrįstai didelė RAM. Esant tokioms sąlygoms, svetainės su WordPress įkėlimo laikas labai pailgėja arba gali kilti didelių funkcionalumo problemų.

Laikui bėgant aš identifikavau du modulius, kurie dėl CRON paslaugos trūkumo arba netinkamo veikimo, pasibaigę SQL įrašai (cache ir pereinamieji elementai) lieka ir užpildo duomenų bazę dideliais kiekiais.

Kaip išvalyti didžiulę WP_Options SQL
Didžiulė SQL lentelė

740 MB nes lentelė wp_options yra labai didelė ir tuo pat metu nepagrįsta. Lentelėje, kurioje paprastai išsaugomi pagrindiniai „WordPress“ nustatymai ir įdiegti moduliai.

Kaip išvalyti didžiulę WP_Options SQL

Kaip ištrinti iš MySQL wp_options Linijos wpseo_sitemap_cache_validator?

Senesnėse „Yoast SEO“ versijose buvo klaida, dėl kurios senieji svetainės schemos talpyklos įrašai liko duomenų bazėje wp_options lentelėje, net jei jie nebebuvo atnaujinti ir paprastai turėjo išnykti. Ištrinti.

Aš atradau į „MySQL“ daug eilučių wpseo_sitemap_cache_validator kuri užėmė nenaudingą erdvę.

wpseo svetainės schemos talpyklos tikrintuvas
wpseo svetainės schemos talpyklos tikrintuvas

Šių eilučių ištrynimas iš duomenų bazės nekelia jokios rizikos, tačiau rekomenduojama pasidaryti atsarginę kopiją prieš atliekant bet kokią komandą SQL.
Norėdami ištrinti wpseo_sitemap_cache_validator eilutes iš wp_options, pakanka pasirinkti duomenų bazę ir vykdyti SQL komandą:

DELETE FROM wp_options WHERE option_name LIKE ('%\wpseo_sitemap\_%')

Kaip ištrinti pasibaigusius pereinamuosius elementus (WooCommerce Transients) iš SQL – wp_options

Pereinamuosius elementus (WordPress Transients) naudoja papildiniai ir temos, kad laikinai saugotų informaciją duomenų bazėje. Tai optimizuoja svetainės įkėlimo greitį ir leidžia tinkamai veikti kai kuriuos elementus.

Paprastai pasibaigę pereinamieji įvykiai turėtų būti automatiškai ištrinami iš duomenų bazės, tačiau taip nutinka ne visada. Tokie moduliai kaip „Facebook“ ir „WooCommerce“ sukuria daug pereinamųjų procesų, o jei jie nebus ištrinti automatiškai, jie žymiai papildys duomenų bazę. Scenarijus, kai turime įsikišti ir ištrinti juos rankiniu būdu.

Einame į duomenų bazę, į SQL ir vykdome komandų eilutę:

DELETE FROM wp_options WHERE option_name LIKE ('%\_transient\_%')

Jei buvo ištrinta daug pereinamųjų procesų, iš karto pastebėsime didesnį tinklalapių įkėlimo greitį ir mažesnį SQL procesų procesoriaus suvartojimą.

Kaip išvalyti didžiulę WP_Options SQL – Pereinamieji, wpseo_sitemap _cache_validator

Galbūt jus taip pat domina...

Palikite atsakymą

Jūsų el. pašto adresas nebus skelbiamas. Reikalingi laukai yra pažymėti *