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

Лишние индексы в WordPress не ускоряют сайт — они часто тормозят записи и админку

Лишние индексы в WordPress не ускоряют сайт — они часто тормозят записи и админку

В БД WordPress каждый индекс — это не только поиск, но и лишняя работа при INSERT, UPDATE и DELETE. Если в таблице много кастомных полей, таксономий и логов, неудачный набор индексов начинает раздувать таблицу и замедлять запись данных.

Проверьте типовые ошибки:
— индекс на поле, по которому почти не фильтруют;
— дублирующие составные индексы, где один повторяет начало другого;
— индексы на длинных текстовых колонках без реальной пользы;
— старые индексы от плагинов, которые уже не используются.

Ищите поля, по которым реально идут WHERE, JOIN и ORDER BY. Если запрос всегда использует `post_id + meta_key`, индекс только на `meta_key` часто слабее, чем составной. Если сортировка идёт по `date`, а фильтр — по `post_status`, сочетайте их в одном индексе по логике запроса, а не “на всякий случай”.

Перед удалением индекса проверьте, не ломает ли он редкий, но важный запрос. Рабочая схема простая: сначала смотрим медленные запросы, потом сопоставляем их с индексами, и только после этого убираем лишнее. Так вы снижаете нагрузку без сюрпризов.
Этот пост опубликован в Telegram-канале Работа с БД WordPress. Подписаться можно по ссылке: @wp_database_mastery_ww.
tech

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

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

start

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

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

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