Задать вопрос
@Preci

Почему тормозит SELECT запрос (выполняется 0.5 сек)?

Здравствуйте!

В wordpress есть стандартная табличка wp_commentmeta так что, в ней у меня всего 70к записей и если я открываю ее в phpmyadmin то она открывается быстро:

Отображение строк 0 - 29 (77283 всего, Запрос занял 0.0001 сек.)

Но если я напишу на сайте новый комментарий и открою эту табличку то будет:

Отображение строк 0 - 29 (77284 всего, Запрос занял 0.4455 сек.)

И если еще раз открыть то опять запрос занимает 0.0001 сек.

т.е. после добавления новой записи в эту таблицу она первый раз открывается очень долго. Такой проблемы нет, например, с таблицей wp_postmeta где записей 300к

В чем может быть проблема? Оптимизировать, восстанавливать таблицу пробовал - не помогает.
  • Вопрос задан
  • 224 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Вообще по поведению похоже на обычную работу кеша. Данные обновились, кеш инвалидируется и холодный запрос занимает 0,5с. После его выполнения результат кешируется, поэтому последующее выполнение запроса происходит "мгновенно". Грубо говоря, 0,5с - это и есть реальное время выполнения этого запроса. Вот только почему у вас нету такого с wp_postmeta - вот это уже интересно.
Ответ написан
@Eugeny1987
Работаю с HostCMS
индексы правильно расставлены?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы