Работа с БД WordPress
Работа с БД WordPress
@wp_database_mastery_ww

<b>Оптимизация индексов в WordPress: как ускорить запросы и не сломать сайт</b>

<b>Оптимизация индексов в WordPress: как ускорить запросы и не сломать сайт</b>

В WordPress индексы часто разрастаются «на всякий случай»: тема, плагины, фильтры, логика поиска. Итог — лишняя нагрузка на INSERT/UPDATE и медленные запросы, хотя часть индексов почти не используется.

Проверьте три вещи:
— есть ли дублирующие индексы на одних и тех же полях;
— совпадает ли порядок колонок в составном индексе с условиями WHERE и ORDER BY;
— не индексируются ли длинные текстовые поля без реальной пользы.

Типовая ошибка — добавлять индекс после каждого медленного запроса. Сначала смотрите EXPLAIN и реальные фильтры: если запрос ищет по meta_key, но сортирует по meta_value, один индекс проблему не решит. Часто лучше пересобрать запрос или убрать лишний JOIN, чем плодить новые индексы.

Перед удалением индекса проверьте, кто его использует: админка, поиск, импорт, cron, сторонний плагин. В WordPress многие медленные места проявляются не на фронте, а в фоне, когда идет массовое обновление записей и таксономий.

<b>Хороший индекс — тот, который ускоряет нужный запрос и не мешает записи; все остальное только занимает место и время.</b>
Этот пост опубликован в Telegram-канале Работа с БД WordPress. Подписаться можно по ссылке: @wp_database_mastery_ww.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @dumay. Быстрый тест: $20 за канал, $1000 за пакет по сети.