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.
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.
Kuprini
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.
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.