Kako očistiti ogroman wp_options u SQL-u - prijelazni događaji, wpseo_sitemap _cache_validator

Vrlo koristan vodič ako imate web stranicu WordPress čija SQL tablica wp_options je vrlo velik. Clean huge wp_options in SQL.

WordPress je prilično lagan CMS za web poslužitelje. Zahtjevi minimalni hardverski resursi a Web poslužitelj uz potporu HTTPS koje smo instalirali: PHP, MySQL, Nginx ili apaš.
Problemi u WordPress može se dogoditi kada koristimo različite module (dodatke) koji imaju sigurnosne povrede ili nisu optimizirani utječu na bazu podataka. Većinu vremena, stol wp_options on je taj koji pati.

Jedan takav scenarij je onaj u kojem se različiti moduli ne brišu unosi u predmemoriju ili istekli tranzijenti od MySQL. Wp_ tablicaoptions vremenom dostiže vrlo veliki volumen, što uzrokuje potrošnju resursa CPUNeopravdano visok RAM. Pod tim uvjetima vrijeme učitavanja web stranice s WordPress mnogo se povećava ili može dovesti do velikih problema s funkcionalnošću.

S vremenom smo identificirali dva modula koja zbog nedostatka ili neispravnog rada CRON servisa ostaju istekli SQL unosi (cache i tranzijenti) i popunjavaju bazu podataka u vrlo velikom broju.

Kako očistiti ogroman wp_options u SQL-u
Ogromna SQL tablica

740 MB za stol wp_options vrlo je velik i neopravdan u isto vrijeme. U tablici u kojoj se obično spremaju osnovne postavke WordPress i instaliranih modula.

Kako očistiti ogroman wp_options u SQL-u

Kako izbrisati iz MySQL-a wp_options linije wpseo_sitemap_cache_validator?

U starijim verzijama Yoast SEO-a postojala je greška koja je uzrokovala da stari unosi u predmemoriju za kartu web-lokacije ostanu u bazi podataka, u tablici wp_options, čak i ako više nisu relevantni i normalno bi trebali nestati. Za brisanje.

otkrio sam u MySQL značajan broj linija wpseo_sitemap_cache_validator zauzimajući beskorisni toranj.

wpseo validator predmemorije karte web-mjesta
wpseo validator predmemorije karte web-mjesta

Brisanje ovih redaka iz baze podataka nije rizik, ali preporuča se da napravite sigurnosnu kopiju prije bilo koje naredbe koja se izvrši u SQL-u.
Za brisanje retka wpseo_sitemap_cache_validator iz wp_options samo odaberite bazu podataka i pokrenite SQL naredbu:

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

Kako brišemo prijelazne pojave (WooCommerce Prijelazni) istekli iz SQL-a – wp_options

Prijelazi (WordPress Transients) koriste se dodaci i teme za privremeno pohranjivanje informacija u bazi podataka. Time se optimizira brzina učitavanja stranice i omogućuje ispravan rad nekih elemenata.

Obično bi se prijelazni procesi koji su istekli trebali automatski izbrisati iz baze podataka, ali to se ne događa uvijek. Moduli kao što su Facebook i WooCommerce stvara puno prolaznih pojava, a ako se ne izbrišu automatski, značajno će popuniti bazu podataka. Scenarij u kojem moramo intervenirati i ručno ih izbrisati.

Idemo u bazu podataka, u SQL i izvršavamo naredbeni redak:

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

Ako je velik broj prijelaza izbrisan, odmah ćemo primijetiti veću brzinu učitavanja web stranica i manju potrošnju CPU za procese koje postavlja SQL.

Strastveni zaljubljenik u tehnologiju, s veseljem pišem na StealthSettings.com od 2006. godine. Imam bogato iskustvo s operativnim sustavima: macOS, Windows i Linux, kao i s programskim jezicima i platformama za bloganje (WordPress) i za internetske trgovine (WooCommerce, Magento, PrestaShop).

kako » WordPress » Kako očistiti ogroman wp_options u SQL-u - prijelazni događaji, wpseo_sitemap _cache_validator
Ostavite komentar