kõrval

0

Kuidas puhastada SQL -is tohutuid wp_options – Siirded, wpseo_sitemap _cache_validator

Kuidas puhastada SQL -is tohutuid wp_options – Siirded, wpseo_sitemap _cache_validator

0

Un tutorial foarte util daca aveti un website pe WordPress al carui tabel SQL wp_options este foarte mare. Clean huge wp_options in SQL.

WordPress este un CMS destul de light pentru serverele web. Cerinte minime de resurse hardware ja üks veebiserver toel Https pe care sa avem instalate: PHP, Mysql, NGINX või Apache.
Probleme in WordPress pot sa apara atunci cand folosim diverse module (plugins) care au brese de securitate sau nu sunt optimizate afecteaza baza de date. De cele mai multe ori, tabelul wp_options este cel care are de suferit.

Un astfel de scenariu este cel in care diverse module nu sterg intrari cache või transientii expirati -Lt Mysql. Tabelul wp_options ajunge in timp la un volum foarte mare, ceea ce provoaca un consum de resurse Protsessor, põhjendamatult suur RAM. Nendes tingimustes pikeneb WordPressiga veebisaidi laadimisaeg palju või võib see kaasa tuua suuri funktsionaalsusprobleeme.

Aja jooksul olen tuvastanud kaks moodulit, mis CRON-teenuse puudumise või ebaõige töö tõttu jäävad aegunud SQL-kirjed (vahemälu ja siirded) alles ja täidavad andmebaasi suurel hulgal.

Kuidas puhastada SQL -is tohutuid wp_options
Tohutu SQL-i tabel

740 MB sest tabel wp_options on väga suur ja samal ajal põhjendamatu. Tabelis, kuhu tavaliselt salvestatakse WordPressi põhiseaded ja installitud moodulid.

Kuidas puhastada SQL -is tohutuid wp_options

Kuidas MySQL-ist kustutada wp_options Jooned wpseo_sitemap_cache_validator?

Yoast SEO vanemates versioonides esines viga, mille tõttu jäid vanad saidiplaani vahemälu kirjed andmebaasi wp_options tabelisse, isegi kui need ei olnud enam ajakohased ja peaksid tavaliselt kaduma. Kustutamisele.

avastasin sisse Mysql märkimisväärne hulk ridu wpseo_sitemap_cache_validator mis hõivasid kasutu ruumi.

wpseo saidiplaani vahemälu validaator
wpseo saidiplaani vahemälu validaator

Nende ridade kustutamine andmebaasist ei kujuta endast ohtu, kuid soovitatav on teha varukoopia enne mis tahes SQL-is käivitatavat käsku.
Wpseo_sitemap_cache_validator ridade kustutamiseks jaotisest wp_options piisab, kui valida andmebaas ja täita SQL-käsk:

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

Cum stergem transientii (WooCommerce Transients) expirati din SQL – wp_options

Siirdeid (WordPressi siirdeid) kasutavad pistikprogrammid ja teemad teabe ajutiseks salvestamiseks andmebaasi. See optimeerib saidi laadimiskiirust ja võimaldab mõne elemendi korrektset toimimist.

Tavaliselt tuleks aegunud siirded andmebaasist automaatselt kustutada, kuid see ei juhtu alati. Moodulid nagu Facebook ja WooCommerce tekitavad palju siirdeid ja kui neid automaatselt ei kustutata, täidavad need oluliselt andmebaasi. Stsenaarium, mille puhul peame sekkuma ja need käsitsi kustutama.

Me läheme andmebaasi, SQL-i ja käivitame käsurea:

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

Kui suur hulk siirdeid on kustutatud, märkame koheselt veebilehtede suuremat laadimiskiirust ja väiksemat CPU tarbimist SQL-protsesside puhul.

Kuidas puhastada SQL -is tohutuid wp_options – Siirded, wpseo_sitemap _cache_validator

Samuti võite olla huvitatud...

Jäta vastus

Teie e-posti aadressi ei avaldata. Nõutavad väljad on tähistatud *