Intereting Posts
Публикация WordPress с этапа на производственный сервер Каков допустимый формат номера телефона, принятый контакт-формой-7 Импортировать носители с надписью и заголовками? Функция возврата пользовательских типов типа сообщения из идентификатора блога 1 Как изменить редактор TinyMCE VisualComposer только для определенного короткого кода Не отображается список комментариев оператор the_category if / else как захватить первую ссылку в сообщении … и, конечно, назовите ее Слишком медленная загрузка изображения в WordPress Media Library по мере увеличения количества изображений Определите, что страница является страницей внука Удалите определенные кнопки из wp_editor () query.php – несколько функций is_category Как перебирать определенные значения полей Получение сообщения и прикрепленного изображения из субдомена Сохранение заполненных пользователем форм

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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