Runtime_error 0 Опубликовано 18 марта, 2009 Жалоба Share Опубликовано 18 марта, 2009 У таблицы products в VaMShop есть индекс по полю products_date_added. Он единственный у этой таблицы. При выборе просмотра товаров какой-либо категории на сайте выборка формируется по условию products.products_id=products_to_categories.products_id and products_to_categories.categories_id=... . Проблема в следующем. При выборе какой-то категории товаров запрос выполняется порядка 60 секунд. Товаров = 30 тыс. позиций. По логике, время выполнения запроса можно многократно сократить, если создать индекс по полю products_id в таблице products. Отсюда вопрос, если создать этот индекс, то будет ли он автоматически использоваться действующими скриптами? Ссылка на сообщение Поделиться на другие сайты
ABerezin 0 Опубликовано 18 марта, 2009 Жалоба Share Опубликовано 18 марта, 2009 Смотри внимательнее. products_id в таблице products - это первичный ключ. Ссылка на сообщение Поделиться на другие сайты
Runtime_error 0 Опубликовано 18 марта, 2009 Автор Жалоба Share Опубликовано 18 марта, 2009 Смотри внимательнее. products_id в таблице products - это первичный ключ. Виноват, проглядел. Тогда в чем причина-то? 30 тысяч - это ж не причина, чтобы минуту запрос выполнять. Ссылка на сообщение Поделиться на другие сайты
ABerezin 0 Опубликовано 18 марта, 2009 Жалоба Share Опубликовано 18 марта, 2009 Нет конечно. Посмотри explain - он всё покажет Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения