xiste um método ideal para solicitar um índice composto MYSQ

Estou tentando adicionar um índice composto a uma tabela em um banco de dados MYSQL que provavelmente terá vários milhões de linhas. O composto será composto por duas colunas varchar e três colunas int. Minha pergunta é como afirmado no título: existe uma ordem ideal para criar esse índice composto? Por exemplo, uma das linhas int provavelmente terá apenas 6 valores possíveis, seria melhor que essa coluna estivesse mais próxima da frente da definição do índice? Da mesma forma, uma das colunas varchar provavelmente terá milhões de valores diferentes, deve estar perto da frente ou de trás da definição do índice?