Intereting Posts
После установки плагинов изменения не отображаются Удалил бы вручную данные сброса данных «# 1062 – Дублировать запись« 1 »для ошибки« PRIMARY »phpMyAdmin? Фильтр 'the_content', удаляющий html-теги из почтового содержимого Как получить условия не только текущей кошки, но и всех ее детей Время публикации публикации / публикации не достаточно точное author.php добавлен в шаблон, не работающий на сервере Nginx Роли и возможности в пользовательских типах сообщений Существуют ли какие-либо действия или фильтры, которые я могу использовать для вызовов Ajax? Multisite перенаправляет весь поддомен в основной домен В большой неприятности – Допустимый размер памяти 268435456 байт исчерпан Переопределить значения настраиваемых параметров для каждой базы меню Деление делегата WordPress Multisite Полноэкранный ползунок Настройте результаты поиска, чтобы включить пользовательские сообщения и отобразить их на определенной странице шаблона Плагин предотвращает работу кода

Как разбить базу данных WordPress?

У меня есть сайт, который используется для регистрации информации о клиентах и ​​еде. Он основан на WordPress, но имеет довольно много настраиваемого кода. У нас есть пользовательские таксономии, установленные для данных клиента и еды.

Наша проблема заключается в том, что база данных стала довольно большой, и это заставляет сайт работать очень медленно. Я хотел бы по существу архивировать различные годы работы базы данных в отдельные базы данных, чтобы мы могли вернуться к некоторым данным, если нужно, но уменьшим размер базы данных за активный год.

Я искал архивный инструмент или плагин, который мог бы это сделать, но ничего не смог найти (большинство результатов для архивов WordPress – не фактический процесс архивирования данных из базы данных WordPress). Например, в моей базе данных в таблице «postmeta» в настоящее время имеется 2 656 529 строк, таблица «posts» имеет 241 725 строк, а таблица «term_relationships» имеет 1 164 919 строк. Весь размер базы данных составляет 356,7 МБ.

У нас есть пользовательские отчеты, созданные для сторонних администраторов, чтобы иметь возможность генерировать отчеты о еде и клиенте, но теперь они будут разбиты, если вы выберете диапазон дат более 1 месяца.

FYI. Я запустил плагин WP Optimize и уже удалил все исправления, которые были начаты с самого начала. Что мне нужно сделать, так это разбить эти таблицы базы данных так, чтобы все блюда, которые были записаны на 2012 год, были отделены от 2013 года, которые не были отделены от 2014 года.

Кто-нибудь имеет какие-либо предложения относительно того, что мы можем сделать, чтобы получить базу данных под контролем?

Solutions Collecting From Web of "Как разбить базу данных WordPress?"