Оптимизировать запрос

126
15 декабря 2016, 15:51

Здравствуйте, Есть запрос

  SELECT * FROM sh_catalog AS catalog WHERE catalog.id_cat=47 AND catalog.id in (SELECT good_id FROM sh_cat_options_values WHERE option_id=265 AND value='морозильная камера' )

Идет выборка товара, один из параметров которого иммет значение "морозильная камера".
Запрос выполняется 2.5 секунды. Можно его как то оптимизировать?
При EXPLAIN выдает следующее:

Answer 1

Постройте отсутствующие индексы по тем столбцам, по которым задаются критерии отбора.

READ ALSO
Подскажите SQL запрос - group by?

Подскажите SQL запрос - group by?

У меня есть таблица:

150
Реально ли реализовать с помощью одного запроса MySQL?

Реально ли реализовать с помощью одного запроса MySQL?

К крону нужно прикрутить скрипт, реально ли реализовать чисто на мускуле?

132
MySQL: все записи кроме

MySQL: все записи кроме

Как сделать MySQL запрос таким образом, вытащить все кроме одного ,

148
Обработка ошибки PDO в php

Обработка ошибки PDO в php

Так подключаюсь к базе, и хочу проверить соединение

259