Kuinka puhdistaa valtavat WP_Options SQL: ssä – Transientit, wpseo_sitemap _cache_validator
Kuinka puhdistaa valtavat WP_Options SQL: ssä – Transientit, wpseo_sitemap _cache_validator
Erittäin hyödyllinen opetusohjelma, jos sinulla on WordPress-sivusto, jonka SQL-taulukko wp_options se on erittäin suuri. Clean huge wp_options in SQL.
sisältö
WordPress on melko kevyt CMS web-palvelimille. Vaatimukset minimaaliset laitteistoresurssit ja yksi verkkopalvelin tuella Https johon olemme asentaneet: Php, Mysql, Nginx tai Apache.
Ongelmia WordPressissä voi ilmetä, kun käytämme erilaisia tietokantaan vaikuttavia tietoturvaloukkauksia sisältäviä tai optimoimattomia moduuleja (laajennuksia). Suurimman osan ajasta pöytä wp_options hän on se, joka kärsii.
Yksi tällainen skenaario on sellainen, jossa eri moduulit eivät poistu välimuistin merkinnät tai vanhentuneet transientit -Sta Mysql. wp_options-taulukko saavuttaa ajan mittaan erittäin suuren volyymin, mikä kuluttaa resursseja Suorittimen, kohtuuttoman paljon RAM-muistia. Näissä olosuhteissa verkkosivuston latausaika WordPressillä kasvaa huomattavasti tai se voi johtaa suuriin toimintaongelmiin.
Ajan myötä olen tunnistanut kaksi moduulia, jotka CRON-palvelun puutteen tai virheellisen toiminnan vuoksi vanhentuneet SQL-merkinnät (välimuisti ja transientit) jäävät jäljelle ja täyttävät tietokannan suuria määriä.

740 Mt wp_options-taulukko on erittäin suuri ja samalla perusteeton. Taulukkoon, johon WordPressin ydinasetukset ja asennetut moduulit yleensä tallennetaan.
Kuinka puhdistaa valtavat WP_Options SQL: ssä
Kuinka poistamme MySQL:stä wp_options LINJAT wpseo_sitemap_cache_validator?
In versiunile mai vechi ale Yoast SEO a existat un bug ce a facut ca vechile intrari cache pentru sitemap sa ramana in baza de date, in tabelul wp_options, chiar daca ele nu mai erau de actualitate si in mod normal ar fi trebuit sa dispara. Sa fie sterse.
Am descoperit in Mysql un numar important de linii wpseo_sitemap_cache_validator care ocupau un spariu unutil.

Stergera acestor linii din baza de date nu reprezinta nici un risc, insa este recomandat ca inainte de orice comanda executata in SQL sa faceti un backup.
Pentru a sterge liniile wpseo_sitemap_cache_validator din wp_options este suficient sa selectati baza de date si sa executati comanda SQL:
DELETE FROM wp_options WHERE option_name LIKE ('%\wpseo_sitemap\_%')
Kuinka poistaa vanhentuneet transientit (WooCommerce Transients) SQL:stä – wp_options
Transientteja (WordPress Transients) käyttävät laajennukset ja teemat tietojen tallentamiseen tilapäisesti tietokantaan. Tämä optimoi sivuston latausnopeuden ja mahdollistaa joidenkin elementtien oikean toiminnan.
- WordPress WP_OPTIONS -taulukko Värivyttelty / Virhe tietokantayhteyden muodostaminen.
- WordPress Exploit – Virustiedostojen puhdistaminen, SQL:n ja palvelinsuojaus.
- Kuinka voimme lisätä järjestelmänvalvojan käyttäjän WordPressiin, jos meillä ei ole pääsyä kojelaudaan tai SQL: ään
Normaalisti vanhentuneet transientit pitäisi automaattisesti poistaa tietokannasta, mutta näin ei aina tapahdu. Moduulit, kuten Facebook ja WooCommerce, luovat paljon transientteja, ja jos niitä ei poisteta automaattisesti, ne täyttävät tietokannan merkittävästi. Skenaario, jossa meidän on puututtava ja poistettava ne manuaalisesti.
Menemme tietokantaan, SQL:ään ja suoritamme komentorivin:
DELETE FROM wp_options WHERE option_name LIKE ('%\_transient\_%')
Jos suuri määrä transientteja on poistettu, huomaamme välittömästi nopeamman verkkosivujen latausnopeuden ja pienemmän suorittimen kulutuksen SQL-prosesseissa.
Kuinka puhdistaa valtavat WP_Options SQL: ssä – Transientit, wpseo_sitemap _cache_validator
Mitä uutta
Noin Stealth
Teknologiasta intohimoinen, kirjoitan mielelläni StealthSettings.com-sivustolla vuodesta 2006 lähtien. Minulla on laaja kokemus käyttöjärjestelmistä: macOS, Windows ja Linux, sekä ohjelmointikielistä ja blogialustoista (WordPress) sekä verkkokaupoista (WooCommerce, Magento, PrestaShop).
Näytä kaikki Stealthin viestitSaatat olla kiinnostunut myös...