ved

0

Sådan rengøres enorme WP_Options i SQL – Transienter, wpseo_sitemap _cache_validator

Sådan rengøres enorme WP_Options i SQL – Transienter, wpseo_sitemap _cache_validator

0

En meget nyttig tutorial, hvis du har et websted på WordPress, hvis SQL -tabel wp_options Det er meget stort. Clean huge wp_options in SQL.

WordPress er en smuk lys CMS til webservere. Krav Minimale hardware -ressourcer og en webserver med støtte Https at have installeret: PHP, MySQL, Nginx eller Apache.
WordPress -problemer kan opstå, når du bruger forskellige moduler (plugins), der har sikkerhedsløb eller ikke er optimeret, påvirker databasen. Det meste af tiden bordet wp_options Han er den, der lider.

Et sådant scenarie er det, hvor forskellige moduler ikke sletter Cache -input eller Transienter udløb FRA MySQL. Tabellen WP_Options når et meget stort volumen i tiden, hvilket forårsager et ressourceforbrug CPU, Uberettiget hav. Under disse forhold øges indlæsningstiden for et WordPress -websted meget eller kan nå frem til større funktionalitetsproblemer.

Over tid har jeg identificeret to moduler, der på grund af manglen eller forkert betjening af CRON -tjenesten, de udløbne SQL -indgange (cache og transienter) forbliver og udfylder i stort antal databasen.

Sådan rengøres enorme WP_Options i SQL
Kæmpe SQL -tabel

740 MB For tabellen WP_Options er den meget stor og uberettiget på samme tid. I en tabel, hvor kerneindstillingerne for WordPress og installerede moduler normalt gemmes.

Sådan rengøres enorme WP_Options i SQL

Hvordan vi sletter fra MySQL wp_options Linjer wpseo_sitemap_cache_validator?

I ældre versioner af Yoast SEO var der en fejl, der fik de gamle sitemap-cache-poster til at forblive i databasen i wp_options-tabellen, selvom de ikke længere var opdaterede og normalt skulle være forsvundet. Skal slettes.

opdagede jeg i MySQL et betydeligt antal linjer wpseo_sitemap_cache_validator som optog en ubrugelig plads.

wpseo sitemap cache validator
wpseo sitemap cache validator

Sletning af disse linjer fra databasen repræsenterer ingen risiko, men det anbefales, at du laver en sikkerhedskopi før en kommando, der udføres i SQL.
For at slette wpseo_sitemap_cache_validator-linjerne fra wp_options er det nok at vælge databasen og udføre SQL-kommandoen:

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

Hvordan vi sletter transienter (WooCommerce Transients) Expira fra SQL – WP_OPTIONS

Transients (WordPress Transients) bruges af plugins og temaer til midlertidigt at gemme information i databasen. Dette optimerer sidens indlæsningshastighed og muliggør korrekt funktion af nogle elementer.

Normalt skal udløbne transienter automatisk slettes fra databasen, men det sker ikke altid. Moduler som Facebook og WooCommerce skaber en masse transienter, og hvis de ikke slettes automatisk, vil de fylde databasen markant. Scenarie, hvor vi er nødt til at gribe ind og slette dem manuelt.

Vi går til databasen, til SQL og udfører kommandolinjen:

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

Hvis et stort antal transienter er blevet slettet, vil vi straks bemærke en højere indlæsningshastighed af websider og et lavere CPU-forbrug til SQL-processer.

Sådan rengøres enorme WP_Options i SQL – Transienter, wpseo_sitemap _cache_validator

Du kan også være interesseret i...

Efterlad et svar

Din e-mailadresse vil ikke blive offentliggjort. Krævede felter er markeret *