~에 의해

0

SQL에서 거대한 wp_options를 청소하는 방법 – 과도, wpseo_sitemap _cache_validator

SQL에서 거대한 wp_options를 청소하는 방법 – 과도, wpseo_sitemap _cache_validator

0

Un tutorial foarte util daca aveti un website pe WordPress al carui tabel SQL wp_options este foarte mare. Clean huge wp_options in SQL.

WordPress este un CMS destul de light pentru serverele web. Cerinte minime de resurse hardware 그리고 하나 웹 서버 지원을 받아 HTTPS pe care sa avem instalate: PHP, MySQL, nginx 또는 아파치.
Probleme in WordPress pot sa apara atunci cand folosim diverse module (plugins) care au brese de securitate sau nu sunt optimizate afecteaza baza de date. De cele mai multe ori, tabelul wp_options este cel care are de suferit.

Un astfel de scenariu este cel in care diverse module nu sterg intrari cache 또는 transientii expirati 에서 MySQL. Tabelul wp_options ajunge in timp la un volum foarte mare, ceea ce provoaca un consum de resurse CPU, 불합리하게 높은 RAM. 이러한 조건에서는 WordPress를 사용하는 웹사이트의 로딩 시간이 많이 늘어나거나 심각한 기능 문제가 발생할 수 있습니다.

시간이 지나면서 CRON 서비스의 부족 또는 잘못된 작동으로 인해 만료된 SQL 항목(캐시 및 임시 항목)이 남아 데이터베이스를 대량으로 채우는 두 개의 모듈을 식별했습니다.

SQL에서 거대한 wp_options를 청소하는 방법
거대한 SQL 테이블

740MB wp_options 테이블의 경우 매우 크고 동시에 정당화되지 않습니다. WordPress의 핵심 설정과 설치된 모듈이 정상적으로 저장되는 테이블입니다.

SQL에서 거대한 wp_options를 청소하는 방법

MySQL에서 삭제하는 방법 wp_options 윤곽 wpseo_sitemap_cache_validator?

이전 버전의 Yoast SEO에는 이전 사이트맵 캐시 항목이 더 이상 최신 상태가 아니고 일반적으로 사라져야 하는 경우에도 데이터베이스의 wp_options 테이블에 남아 있게 만드는 버그가 있었습니다. 삭제 예정입니다.

나는에서 발견했다 MySQL 상당한 수의 라인 wpseo_sitemap_cache_validator 쓸모없는 공간을 차지한 것입니다.

wpseo 사이트맵 캐시 유효성 검사기
wpseo 사이트맵 캐시 유효성 검사기

데이터베이스에서 이러한 줄을 삭제해도 위험은 없지만 SQL에서 명령을 실행하기 전에 백업을 만드는 것이 좋습니다.
wp_options에서 wpseo_sitemap_cache_validator 행을 삭제하려면 데이터베이스를 선택하고 SQL 명령을 실행하면 충분합니다.

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

Cum stergem transientii (WooCommerce Transients) expirati din SQL – wp_옵션

Transientii (WordPress Transients) sunt folositi de plugin-uri si teme pentru a stoca temporar informatii in baza de date. Acest lucru optimizeaza viteza de incarcare a site-ului si face posibila functionarea corecta a unor elemente.

In mod normal, transientii expirati trebuie sa se starga automat din baza de date, insa nu mereu se intampla acest lucru. Module precum Facebook si WooCommerce creeaza foarte multi transienti, iar acestia daca nu sunt stersi automat, vor popula semnificativ baza de date. Scenariu in care trebuie sa intervenim si sa-i stergem manual.

Mergem in baza de date, la SQL si executam linia de comanda:

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

Daca a fost sters un numar mare de transienti o sa observam imediat o viteza superioara de incarcare a paginilor web si un consum mai mic de CPU pentru procesele puse de SQL.

SQL에서 거대한 wp_options를 청소하는 방법 – 과도, wpseo_sitemap _cache_validator

당신은 또한에 관심이있을 수 있습니다 ...

답장을 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필요한 필드가 표시됩니다 *