Quando tiver qualquer duvida de indice , e quiser saber..
Pode me mandar um e-mail que te respondo numa boa...
Po Pessoal , mesmo que a lista n�o seja de SQL SERVER xx n�o
e por isso que n�o podemos responder concordam ??
e-mail : [EMAIL PROTECTED]

-----Mensagem Original-----
De: Edson Augusto Guimaraes <[EMAIL PROTECTED]>
Para: <[EMAIL PROTECTED]>
Enviada em: Quinta-feira, 10 de Fevereiro de 2000 09:46
Assunto: [sqlwin] D�vidas sobre �ndices...



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)
================

==============================================
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