none
Criação de índices RRS feed

  • Pergunta

  • Caros colegas,

    quando indexo um campo (create index nnnnn), logo depois quando eu usar uma SQL que tenha um ORDER BY sobre esse campo que foi indexado, essa SQL já usará o índice?

     

    Valeu.

    Vagner.

    quarta-feira, 22 de outubro de 2008 17:03

Respostas

  • Boa Tarde,

     

    Se o SQL Server julgar que o índice ajudará no Order By ele irá utilizá-lo. Em todo caso, o fato de você criar um índice não que dizer que um ORDER BY irá utilizá-lo. O SQL Server estará sempre ciente da presença do índice, mas ele pode optar por não utilizá-lo já que o índice pode não ser útil para o ORDER BY.

     

    [ ]s,

     

    Gustavo

    quarta-feira, 22 de outubro de 2008 17:10

Todas as Respostas

  • Boa Tarde,

     

    Se o SQL Server julgar que o índice ajudará no Order By ele irá utilizá-lo. Em todo caso, o fato de você criar um índice não que dizer que um ORDER BY irá utilizá-lo. O SQL Server estará sempre ciente da presença do índice, mas ele pode optar por não utilizá-lo já que o índice pode não ser útil para o ORDER BY.

     

    [ ]s,

     

    Gustavo

    quarta-feira, 22 de outubro de 2008 17:10
  • Maia,

     

    Concordo plenamente, não quer dizer que todas as vezes que existir um índice o mesmo será utilizar, isso vai depender da maneira que a query foi desenvolvida.

     

    E sobre o seu WebCast, eu não consegui acessar, estava dando erro!!!

    quarta-feira, 22 de outubro de 2008 23:38