Как да премахнете ненужните редове в базата данни на WordPress

Здравей отново! Растежът на големи проекти, изградени на WordPress, често е възпрепятстван от бариерите за изпълнение. В този случай трябва да изпълните редица задачи, насочени към намаляване на натоварването на сървъра и базата данни. Днес ще ви разкажа за още един начин оптимизиране на базата данни.

редове

Проблемът е, че всеки път, когато се инсталира и активира нов плъгин или тема, в таблицата wp_postmeta в базата данни на WordPress се записват нови стойности и след изтриването им много от тези стойности остават мъртви в базата данни. И колкото по-стар е блогът, толкова повече "боклук" остава "

Начинаещите блогъри изтеглят десетки нови плъгини, опитайте някои, заменете с други, въпреки факта, че повечето тривиални задачи се решават веднъж или два пъти, без да ги използвате. В тази статия ще обясня как можете да премахнете остарелите стойности от базата данни.

След като направите резервно копие, можете да продължите. Влезте в phpMyAdmin, изберете базата данни, намерете таблицата wp_postmeta от дясната страна на контролния панел и, напротив, щракнете върху Структура:

редове

Ще видите опции като meta_id, post_id, meta_key и др. Ние се интересуваме от meta_key - намерете ред с това име и кликнете върху Преглед на уникални стойности:

премахнете

В резултат на това ще видим общия брой редове, както и техните уникални стойности. Тук започва забавлението - трябва внимателно да проучите тези ценности и да идентифицирате ненужните. Много е важно да бъдете особено внимателни на този етап, защото никой освен вас не може да определи кои линии са излишни. Някои от тях съдържат стандартни настройки на WordPress, други са включени от приставки и теми.