MasterYan
Новичок
Помогите оптимизировать sql запрос
Значит есть такой запрос типа:
SELECT zagruzok_za_mesiac, title, id FROM table WHERE kategory_id='$id' order by zagruzok_za_mesiac DESC limit 10
он выбирает товары для нужной категории и сортерует их по количеству загрузок за месяц.
Так как товаров более 120.000 , хотелось бы оптимизировать запрос.
Выполнение этого скрипта занимает 0.24 секунды.
Подскажите как его можно еще оптимизировать?
PS: Если убрать 'order by zagruzok_za_mesiac DESC', то скрипт выполняется 0.09 секунды, но мне нужен вывод с сортировкой, будет ли рентабельно сделать сортировку с помощью массива (там обычно не более 100 наименований для каждой категории) ??
Значит есть такой запрос типа:
SELECT zagruzok_za_mesiac, title, id FROM table WHERE kategory_id='$id' order by zagruzok_za_mesiac DESC limit 10
он выбирает товары для нужной категории и сортерует их по количеству загрузок за месяц.
Так как товаров более 120.000 , хотелось бы оптимизировать запрос.
Выполнение этого скрипта занимает 0.24 секунды.
Подскажите как его можно еще оптимизировать?
PS: Если убрать 'order by zagruzok_za_mesiac DESC', то скрипт выполняется 0.09 секунды, но мне нужен вывод с сортировкой, будет ли рентабельно сделать сортировку с помощью массива (там обычно не более 100 наименований для каждой категории) ??