edogs, SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''+'Свитер'' in boolean mode) ORDER BY price DESC LIMIT 25' at line 1---------- Добавлено 26.09.2017 в 17:35 ----------Chukcha, SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'MATCH(name) AGAINST('%Свитер%')) ORDER BY price DESC LIMIT 25' at line 1
Найдите похожие темы в соцсетях и тащите комменты оттуда
admak, спасибо, сокращение составного индекса (а он уже был) до 5 символов ускорило запрос до 0,06 сек!!!
Делается каждую ночь по крону
Ну раз нет простых способов ускорить пусть работает так - 0,4 сек тоже не плохо.
Получится бессмыслица - у меня ведь условиями CONCAT_WS собираются части урла и формируются ссылки на
фирмы из tables1_items в указанном диапазоне координат и данной категории и разделе.
Составной индекс по гео лат-лонг уже есть
Все работает - с INNER JOIN 4 сек, с LEFT JOIN - 0,005 = быстрее в 800 раз !!! :))) и это не кеш, я проверил добавляя SQL_NO_CACHE
К сожалению это основной актив и контент сайта, сори.... Да и как бы сейчас меня все устраивает - я не понимаю механизм - почему LEFT быстрее INNER именно в этом случае, но я получил ускорение с 4 сек. до 0,05 а результат запрос не изменился.
В общем все супер :))
насколько я понимаю это (com_group) выбирает из огромной таблицы комментов (на 300.000) записей, комменты для конкретного раздела сайта
4,5 сек
6,02 сек
:)) фиг его знает но пока рекордсмен с тремя LEFT с фантастическими 0.005
Неизвестный столбец 't2.object_id' в 'on clause'