umairjabbar
  • 0
Новичок

Где этот запрос?

  • 0

Этот запрос, приведенный ниже, часто появляется в моем журнале медленных запросов. Может кто-нибудь, пожалуйста, скажите мне, где я могу найти этот запрос? это поможет мне попытаться изменить его

SELECT SQL_CALC_FOUND_ROWS wp_posts.* FROM wp_posts WHERE 1=1 AND (((wp_posts.post_title LIKE '%true%') OR (wp_posts.post_content LIKE '%true%'))) AND (wp_posts.post_password = '') AND wp_posts.post_type IN ('post', 'page', 'attachment', 'slideshow') AND (wp_posts.post_status = 'publish') ORDER BY wp_posts.post_date DESC LIMIT 0, 10;
Share
  1. Возможно, вы захотите начать с быстрого поиска в Google: google.com/search?q=wordpress+SELECT+SQL_CALC_FOUND_ROWS.

    • 0
  2. Это похоже на запрос, сгенерированный как часть средства поиска в WordPress. Например, посетитель был на вашем сайте и ввел слово «правда» в поле поиска.

    Если у вас большое количество сообщений/страниц/и т. д. в вашей установке WordPress, то единственный способ оптимизировать этот запрос — использовать полнотекстовое индексирование. Это означало бы фактическое изменение функциональности средства поиска в ядре WordPress. К сожалению, я не слишком разбираюсь в полнотекстовом индексировании в MySQL, иначе я мог бы предложить дополнительную помощь.

    Это может быть хорошей отправной точкой: http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html.

    • 0

Оставить ответ

You must login to add an answer.