Mysql покрытие против композитного против индекса столбца

В следующем запросе

SELECT  col1,col2
FROM    table1
WHERE   col3='value1'
  AND   col4='value2'

Если у меня есть 2 отдельных индекса один наcol3 а другой наCOL4Какой из них будет использован в этом запросе?

Я где-то читал, что для каждой таблицы в запросе используется только один индекс. Означает ли это, что у запроса нет возможности использовать оба индекса?

Во-вторых, если я создал составной индекс, используя обаcol3 а такжеCOL4 вместе, но используется толькоcol3 вГДЕ это будет хуже для производительности? пример:

SELECT  col1,col2
FROM    table1
WHERE   col3='value1'

И наконец, лучше ли использовать индексы покрытия во всех случаях? и отличается ли он между MYISAM и механизмами хранения innodb?

Ответы на вопрос(4)

Ваш ответ на вопрос