Operador de plano de execução Nonclustered Index Seek

O operador Index Seek usa a capacidade de busca de índices para recuperar linhas de um índice não-clusterizado.

A coluna Argument contém o nome do índice não-clusterizado usado. Também contém o predicado SEEK:(). O mecanismo de armazenamento usa o índice para processar somente as linhas que atendem ao predicado SEEK:(). Ele pode incluir opcionalmente um predicado WHERE:(), que o mecanismo de armazenamento avaliará em relação a todas as linhas que atenderem ao predicado SEEK:() (não usa os índices para fazer isso).

Se a coluna Argument contém a cláusula ORDERED, o processador de consulta determinou que as linhas fossem retornadas na ordem em que o índice não-clusterizado as classificou. Se a cláusula ORDERED não estiver presente, o mecanismo de armazenamento pesquisará o índice no modo ideal (o que não garante que a saída será classificada). Permitir que a saída retenha sua ordenação pode ser menos eficiente que produzir saída não classificada.

Index Seek é um operador lógico e físico.

Ícone do operador Nonclustered index seekÍcone do plano de execução gráfica