Väga kasulik õpetus, kui teil on veebisait WordPress kelle SQL tabel wp_options on väga suur. Clean huge wp_options in SQL.
WordPress on üsna kerge CMS veebiserverite jaoks. Nõuded minimaalsed riistvararessursid ja veebiserver toel HTTPS mille oleme installinud: PHP, MySQL, nginx või Apache.
Probleemid sisse WordPress võib juhtuda, kui kasutame erinevaid mooduleid (pluginaid), millel on turvarikkumisi või mis pole optimeeritud, mõjutavad andmebaasi. Enamasti laud wp_options
tema on see, kes kannatab.
Üks selline stsenaarium on selline, kus erinevad moodulid ei kustuta vahemälu kirjed või aegunud siirdeid pärit MySQL. Wp_ tabeloptions see saavutab aja jooksul väga suure mahu, mis põhjustab ressursside kulu CPUPõhjendamatult suur RAM. Nendel tingimustel veebisaidi laadimisaeg WordPress see suureneb palju või võib põhjustada suuri funktsionaalsusprobleeme.
Aja jooksul oleme 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 väga suurel hulgal.
740 MB tabeli jaoks wp_options see on väga suur ja samal ajal põhjendamatu. Tabelis, kuhu põhiseaded tavaliselt salvestatakse WordPress ja paigaldatud moodulid.
Kupriinid
Kuidas puhastada tohutut wp_options SQL-is
Kuidas MySQL-ist kustutada wp_options
read wpseo_sitemap_cache_validator
?
Yoast SEO vanemates versioonides esines viga, mille tõttu saidiplaani vanad vahemälukirjed jäid andmebaasi tabelisse wp_options, isegi kui need pole enam asjakohased ja oleksid tavaliselt pidanud kaduma. Kustutamisele.
avastasin sisse MySQL märkimisväärne hulk ridu wpseo_sitemap_cache_validator
hõivates kasutu tornikiivri.
Nende ridade kustutamine andmebaasist ei ole risk, kuid soovitatav on teha varukoopia enne mis tahes SQL-i käsu käivitamist.
Wpseo_sitemap_cache_validator ridade kustutamiseks failist wp_options lihtsalt valige andmebaas ja käivitage SQL-käsk:
DELETE FROM wp_options WHERE option_name LIKE ('%\wpseo_sitemap\_%')
Kuidas kustutada siirdeid (WooCommerce Transients) aegunud SQL-ist – wp_options
Üleminekud (WordPress 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 see tekitab 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 on kustutatud suur hulk siirdeid, märkame koheselt veebilehtede suuremat laadimiskiirust ja väiksemat kulu CPU SQL-i pandud protsesside jaoks.