Intereting Posts
Как плагин запускает скрипт после обновления в MultiSite? Как подсчитать посты категории и категории, ограниченной тегом wp_insert_post () становится медленнее, чем больше сообщений WooCommerce: изменение страны по умолчанию на странице корзины Почему моя preg_replace не работает с content_save_pre? Страница результатов поиска – отображение пользовательских мета-полей Роли пользователей не застревают Статическая страница с последними сообщениями разбивки на страницы Автоматический вход в систему Пользователи после регистрации и отправки подтверждения по электронной почте Отображение значений из связанного поля – если пустым отображается ссылка и заголовок текущего типа сообщения Как запросить персонализированный тип почтового сообщения? WP-FB-AutoConnect: невозможно войти в систему с учетной записью администратора Одновременное обновление администратора приводит к тому, что настраиваемые поля не обновляются Скрыть Цена и Добавить в корзину в переменном продукте Получение различных статусов post + count, как в файле edit.php, на странице пользовательского подменю

Взаимосвязь между производительностью и размером базы данных

Какова связь между производительностью и размером базы данных в WordPress? Значит ли большая БД, что мой сайт будет медленнее? Размер моего БД в настоящее время составляет 360 Мб.

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

Solutions Collecting From Web of "Взаимосвязь между производительностью и размером базы данных"

Большая база данных не определяется по определению медленнее, а меньшая база данных не определяется быстрее.

Если таблица содержит большой объем информации, запросы могут получить больше времени, чтобы получить результаты, в зависимости от типа запроса, количества данных, которые вы хотите вернуть, атрибутов, типов и индексов структуры таблицы.

Вы можете сказать, что база данных, которая плохо настроена, с меньшей информацией, теоретически может быть медленнее, чем база данных, которая настроена хорошо, с дополнительной информацией.

Несколько советов:

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

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

Это также зависит от того, на каком сервере у вас есть ваш MySQL, это выделенный сервер с большим количеством памяти и процессор-убийца, вы не будете «чувствовать» разницу так же быстро, как если бы у вас был сервер MySQL на старом ноутбуке который принадлежал вашей бабушке еще в те дни.

Ваш вопрос о пустых или полупустых таблицах, которые влияют на производительность, я бы не спал на минуту меньше. Если эти таблицы не используются в каком-либо запросе, а таблиц не так много, разница в производительности пренебрежимо мала.

Существует ровно один аспект, который наверняка станет медленнее – ваша резервная копия, для чего-либо другого ответ зависит от того, что именно больше в БД и как работает ваш сайт.

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

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