Как намекнуть индекс для использования в запросе выбора MySQL?
У меня есть запрос MySQL (работает под управлением MySQL 5.0.88), который я пытаюсь ускорить. Базовая таблица имеет несколько индексов, и для рассматриваемого запроса используется неправильный индекс (i_active
- 16.000 строк, противi_iln
- 7 рядов).
Я не очень разбираюсь в MySQL, но прочиталuse index
подсказка, которая может заставить mySQL использовать определенный индекс. Я пытаюсь это так:
SELECT art.firma USE INDEX (i_iln)
...
но это приводит к ошибке MySQL.
Question:
Может кто-нибудь сказать мне, что я делаю не так? (За исключением запуска 5.0.88, который я не могу изменить.)