Создание индекса на основе запроса в MySQL

#mysql #indexing

#mysql #индексирование

Вопрос:

У меня есть запрос, и я хочу создать индекс на основе запроса в MySQL work bench, а не на сервере MSSQL.

На сервере MSSQL у нас есть возможность найти недостающий индекс (используя план выполнения Ctrl L) запроса, затем мы создадим этот индекс, но я не могу сделать то же самое в MySQL Work Bench.

Комментарии:

1. Создайте индекс по реляционным столбцам… Где a.id = b.id_a

2. в MySQL это EXPLAIN <query> для получения плана выполнения

3. 1) условие фильтрации в запросе не является статическим, оно будет меняться динамически, поэтому мы не можем предсказать реляционные столбцы @Roy

4. ОБЪЯСНЕНИЕ <query> также попробовано, но для меня это бесполезно @RaymondNijland

5. «EXPLAIN <запрос> также пробовался, но для меня это бесполезно» это потому, что вы, скорее всего, не понимаете результат или как вы интерпретировали это, см. EXPLAIN Output Format