Em geral , o índice será usado se o custo presumido de uso do índice e, possivelmente, de realizar mais pesquisas de favoritos for menor do que o custo de apenas digitalizar a tabela inteira.
Se sua consulta for do formulário:
SELECT Name from Table where Name = 'Boris'
E 1 linha em 1000 tem o nome Boris, é quase certo que será usado. Se o nome de todos for Boris, provavelmente recorrerá a uma varredura de tabela, já que o índice dificilmente será uma estratégia mais eficiente para acessar os dados.
Se for uma tabela ampla (muitas colunas) e você:
SELECT * from Table where Name = 'Boris'
Em seguida, ele ainda pode escolher realizar a verificação da tabela, se for uma suposição razoável de que levará mais tempo para recuperar as outras colunas da tabela do que apenas para pesquisar o nome, ou novamente, se for provável que recupere um muitas linhas de qualquer maneira.