Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » MySQL » Как оптимизировать запрос sql?

Как оптимизировать запрос sql?


     17.02.2019    sql запрос    Все вопросы » MySQL    678

вопрос
Что можно сделать с таким запросом, для уменьшения нагрузки?
    $sql = $db->query("SELECT SUBSTRING_INDEX( SUBSTRING_INDEX( p.xfields, 'label|', -1 ) ,  '||', 1 ) as xf_label, count(*) as count
                       FROM dle_post p
                       WHERE LOCATE('label|',p.xfields)>0
                       GROUP BY xf_label
					   ORDER BY RAND() LIMIT 0,{$limit}

Ответа пока нет


1 комментарий

dj-avtosh
PHP-developer

dj-avtosh - 17 февраля 2019 22:27 -

поменять order by rand() на что-то другое:

https://stackoverflow.com/questions/6910613/when-does-mysql-order-by-rand-function-order

https://elkhan.ru
По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх