MySQL может использовать индекс только в том случае, если первые столбцы индекса соответствуют столбцам, используемым в запросе.Другими словами, если вы выполняете запрос, где можно использовать индекс для contract_number
, составной индекс не будет использоваться, поскольку contract_number
не является первым столбцом в этом ключе.Составной индекс может использоваться для запроса, где используется, однако, offer_number
.