segunda-feira, 20 de abril de 2009

Comparações com > e >=

A query é:

select campo1,campo2 from t where a > 3 e a tabela possui índice em a..

Se existir um grande número de registros com a = 3, o engine do Sql Server fará um table scan de muitas páginas até localizar a > 3.

O sql acima obterá uma performance mais eficiente se implementada da seguinte forma:

select campo1,campo2 from t where a >= 4

Um comentário:

Leave your comment here!