Volfgang 4 Опубликовано: 14 июня 2007 Рассказать Опубликовано: 14 июня 2007 Здравствуйте. Сегодня получил письмо от хостера, его привожу ниже. Жалуются на высокую нагрузку от данных запросов как Вы видите. От чего эти запросы и можно ли их убрать? Уважаемый клиент, просьба оптимизировать запросы к БД, а именно, запросы вида SELECT id, MATCH(title,short_story,full_story,dle_post.xfields) AGAINST ('sony vegas' IN BOOLEAN MODE) as score, autor, dle_post.date AS newsdate, dle_post.date AS date, short_story AS story, dle_post.xfields AS xfields, title, descr, keywords, category, alt_name, comm_num AS comm_in_news, allow_comm, rating, news_read, '' AS output_comms FROM dle_post WHERE dle_post.approve = '1' AND category regexp '[[:<:]](1|13|14|15|16|17|18|20|21|22|23|24|25|26)[[:>:]]' AND MATCH(title,short_story,full_story,dle_post.xfields) AGAINST ('sony vegas' IN BOOLEAN MODE) ORDER BY score DESC, date desc LIMIT 0,50 SELECT COUNT(*) AS count FROM dle_post WHERE dle_post.approve = '1' AND MATCH(title,short_story,full_story,dle_post.xfields) AGAINST ('dissattack' IN BOOLEAN MODE) в виду того, что нагрузка на сервер БД очень велика от данных запросов. Кроме того, рекомендуем Вам убрать данный скрипт, так как Ваш тафиф, это не выделенный сервер, и от нагрузки Вашими скриптами базы данных могут пострадать другие клиенты. Цитата Ссылка на сообщение Поделиться на других сайтах
WMDrakon 20 Опубликовано: 14 июня 2007 Рассказать Опубликовано: 14 июня 2007 Volfgang, убрать запросы можно только убрав модули встроенные. Дай ссылку на сайт. Цитата Ссылка на сообщение Поделиться на других сайтах
Volfgang 4 Опубликовано: 14 июня 2007 Рассказать Опубликовано: 14 июня 2007 Автор www.mediaportal.ru Кроме самого движка стоит модуль complaints позволяющий юзерам жаловаться на битые ссылки. Может это он? Цитата Ссылка на сообщение Поделиться на других сайтах
WMDrakon 20 Опубликовано: 14 июня 2007 Рассказать Опубликовано: 14 июня 2007 (изменено) Volfgang, включи на сайте что бы показывало количество запросов к БД. P.S. Это делается в файле index.php Перед ?> должно быть написано: GzipOut(1); Изменено 14 июня 2007 пользователем WMDrakon Цитата Ссылка на сообщение Поделиться на других сайтах
Al-x 7 Опубликовано: 14 июня 2007 Рассказать Опубликовано: 14 июня 2007 Это в чистом виде запрос из поиска. По крайней мере я не помню ни одного модуля для дле, где используется такая выборка. И это 100% не модуль complaints позволяющий юзерам жаловаться на битые ссылки Блин, хороший хостер.... а то иногда чуть что - наезжать будут, а сказать какой скрипт или запрос - фиг Цитата Ссылка на сообщение Поделиться на других сайтах
Volfgang 4 Опубликовано: 14 июня 2007 Рассказать Опубликовано: 14 июня 2007 Автор Сделал, в исходном коде посмотрел результаты. Что-то мало так запросов получается. <!-- Время выполнения скрипта 0.00577 секунд --> <!-- Время затраченное на компиляцию шаблонов 0.00083 секунд --> <!-- Время затраченное на выполнение MySQL запросов: 0.00053 секунд--> <!-- Общее количество MySQL запросов 2 --> Цитата Ссылка на сообщение Поделиться на других сайтах
WMDrakon 20 Опубликовано: 14 июня 2007 Рассказать Опубликовано: 14 июня 2007 Volfgang, тогда Al-x прав, что это не модульный запрос. У меня запросов в 6 раз больше и никто не жалуется. Какая версия движка? Цитата Ссылка на сообщение Поделиться на других сайтах
Al-x 7 Опубликовано: 14 июня 2007 Рассказать Опубликовано: 14 июня 2007 Volfgang, там отображаются текущие запросы на странице. У ДЛЕ нет возможности ведения мониторинга в поиске, а проблема исходит оттуда Цитата Ссылка на сообщение Поделиться на других сайтах
Volfgang 4 Опубликовано: 14 июня 2007 Рассказать Опубликовано: 14 июня 2007 Автор 6.0. На самом деле странно, что запросов так мало. Хотя у меня все кешируется и много функций отключено, может оно так и есть с запросами. Цитата Ссылка на сообщение Поделиться на других сайтах
WMDrakon 20 Опубликовано: 14 июня 2007 Рассказать Опубликовано: 14 июня 2007 Al-x, ну и что ты посоветуешь? Попробовать заменить поисковый файл из оригинала? Цитата Ссылка на сообщение Поделиться на других сайтах
Al-x 7 Опубликовано: 14 июня 2007 Рассказать Опубликовано: 14 июня 2007 Это и есть оригинал в принципе можно попробовать использовать поиск из более ранних версий, там он был не такой навороченый Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 14 июня 2007 Рассказать Опубликовано: 14 июня 2007 Volfgang, Это поисковый запрос, сложность данного запроса в вашей ситуации в том что у вас есть закрытые разделы, и в итоге возрастает нагрузка на сервер, т.к. скрипту приходится еще и исключать закрытые категории. в принципе можно попробовать использовать поиск из более ранних версий, там он был не такой навороченый В более ранних версиях еще тяжелей будет. Цитата Ссылка на сообщение Поделиться на других сайтах
Al-x 7 Опубликовано: 14 июня 2007 Рассказать Опубликовано: 14 июня 2007 celsoft, возможно, но я судил с точки зрения отсутсвия проблем раннее. Судя по сайту - существует он давно. равзе что - существовали ли ранее закрытые разделы. Цитата Ссылка на сообщение Поделиться на других сайтах
NoBoddy 0 Опубликовано: 15 июня 2007 Рассказать Опубликовано: 15 июня 2007 насколько сильно возрастет нагрузка, если будет использоваться запрос вида: [xfgiven_1] [xfvalue_1] [xfgiven_2] [xfvalue_2] [/xfgiven_2] [xfgiven_3] [xfvalue_3] [/xfgiven_3] [xfgiven_4] [xfvalue_4] [/xfgiven_4] [xfgiven_5] [xfvalue_5] [/xfgiven_5] [xfgiven_6] [xfvalue_6] [/xfgiven_6] [xfgiven_7] [xfvalue_7] [/xfgiven_7] [xfgiven_21] [xfvalue_21] [/xfgiven_21] [xfgiven_22] [xfvalue_22] [/xfgiven_22] [xfgiven_23] [xfvalue_23] [/xfgiven_23] [xfgiven_24] [xfvalue_24] [/xfgiven_24] [xfgiven_25] [xfvalue_25] [/xfgiven_25] [xfgiven_26] [xfvalue_26] [/xfgiven_26] [xfgiven_27] [xfvalue_27] [/xfgiven_27] [xfgiven_31] [xfvalue_31] [/xfgiven_31] ... [/xfgiven_1] ? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 15 июня 2007 Рассказать Опубликовано: 15 июня 2007 NoBoddy, Крайне незначительно Цитата Ссылка на сообщение Поделиться на других сайтах
Volfgang 4 Опубликовано: 18 июня 2007 Рассказать Опубликовано: 18 июня 2007 Автор Закрытых разделов у меня нет , а не может кто-то просто покругу запросы слать, чтобы перегружать сайт? Цитата Ссылка на сообщение Поделиться на других сайтах
NoBoddy 0 Опубликовано: 18 июня 2007 Рассказать Опубликовано: 18 июня 2007 celsoft, спасибо Volfgang, тогда в нужно вот это, пока картинку разберут, напишут - пройдет время и мб станет полегче? Цитата Ссылка на сообщение Поделиться на других сайтах
gva 0 Опубликовано: 18 июня 2007 Рассказать Опубликовано: 18 июня 2007 на сколько я понял, то это запрос поиска по сайту, а они действительно тяжелые для мускуля. Так что наверно единственное решение - смена хостера. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.