Ol� Pessoal, tenho algumas d�vidas sobre como o SQL server 6.5 trata os
�ndices e gostaria de contar com a ajuda de voces al�m de alguma sugest�o de
literatura exclusiva sobre �ndices, que normalmente nao constam nos manuais
de refer�ncia da linguagem. suponhamos o seguinte caso:

Tabela: tabelax
campos: campo1, campo2, campo3, campo4, campo5

campo1 � primary key;
campo2 nao � nulo e permite duplicidade;
campo3 nao � nulo e permite duplicidade;
campo4 nao � nulo e permite duplicidade;
campo5 pode ser nulo.

agora vamos l�:

quanto ao campo1 � primary key nenhum problema, fa�o 
select * from tabelax where campo1 = x ... perfeito.

Normalmente vou acessar sempre por campo2 = x e campo3 = y, qual a melhor
forma?
( ) gerar um �ndice para campo2 e outro para campo3
( ) gerar um �ndice composto de campo2 e campo3

e o sql no caso de gerar um �ndice para campo2 e outro para campo3,
se eu fizer "select * from tabelax where campo1 = x and campo2 = y " o
sqlserver utilizar� os dois indices? e se eu acrescentar mais um where
campo4 = z o sqlserver deixar� de utilizar os �ndices?

algu�m poderia esclarecer?

grato

Edson
���������������Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
���������������

Responder a