База данных wordpress и откуда там берется мусор.
Не мало статей и вопросов бывает на тему чистки БД сайта. Но зачем вообще это делать, особенно на примере wp?
Всё просто.
Когда удаляются плагины через админ панель или даже через ftp , то в базе данных wordpress не всегда все остается чистым и некоторые данные и таблицы остаются там по-прежнему.
Так как же >> очистить базу данных от лишнего мусора?, был ранее пост.
Если знать название плагина и найти одноименные таблицы, то можн смело удалять их, предварительно сделав все таки бекап БД. Другой вопрос, почему в казалось бы чистой БД остаются проблемы иногда?
Я например исследуя через поиск в БД через phpmyadmin нашла одноименные файлы внури других таблиц, которые уже не зная не решают трогать удалять. Но как уверенно очистить БД все таки от лишнего прошлого мусора что был ранее установлен и удален?
Есть плагины которые как бы чистят БД, однако скажу, чистят они еще лучше чем я, ломая БД порой окончательно.
А зачем? Если эти таблицы не участвуют в запросах, то нагрузки на производительность нет. Только место занимают, но скорее всего не много, если у вас не тысячи пользователей и не большая нагрузка. Кроме вас эти данные никто не видит, код запросов к базе, как понимаю, вы не составляете, то есть был бы разработчик, он бы жаловался, что там неразбериха, а так только плагины. Но вполне понимаю желание упорядочить состояние сайта, хоть это и незначительно скажется на его работе.
Иногда такой мусор влияет на работу схожего плагина по задачам или же при повторной загрузке ранее удаленного плагина. Потому совет бывает — очистить БД. С другой стороны может подобный совет от разработчиков плагинов является сам по себе неправильным. Потому что крайне редко бывает чтобы чистка БД устраняла проблемы с плагином. Ранее я удалила некоторые таблицы которые как оказалось использовал плагин smtp настройки. Но когда я написала в поддержку плагина с примерами кодов ошибок сайта, мне ответили совершенно иной ответ, который не решил проблему. В итоге через почти месяц я сама решила выяснить этот момент и проблемы была лишь такова, чтобы удалить и снова установить плагин чтобы заново пересоздались таблицы плагина. И все работало после. Собственно сейчас сайт рабочим стал :)