Agradecendo ao Sandro e ao Paulo pela ajuda, e, atendendo a solicita��o do Lairton. Eis a resposta enviada pelo Sandro: -----------> Edson, eu n�o me aprofundei muito nos �ndices do SQL Server, mas o que posso te adiantar � que ele utiliza o �ndice da tabela (se houver) quando a cl�usula WHERE da instru��o apresentar os atributos na mesma ordem que o �ndice foi criado.... sendo assim � necess�rio verificar se realmente h� a necessidade de implementar �ndices na tabela ( al�m do �ndice da PK � claro ). Quanto ao mecanismo de busca, "me parece" que ele usa o esquema de elimina��o encadeada na vers�o 6.5...... na vers�o 7.0 ainda n�o li nada a respeito.... Exemplo.... CREATE TABLE TABELA1 ( ANO CHAR(04) NOT NULL, CODIGO INT NOT NULL, NOME CHAR(40) NULL ) GO ALTER TABLE TABELA1 ADD CONSTRAINT TABELA1_pk PRIMARY KEY CLUSTERED (ANO, CODIGO) GO /****** SELECT QUE N�O USA O �NDICE PK *********/ SELECT * FROM TABELA1 WHERE CODIGO = 25 AND ANO = '1999' /****** SELECT QUE USA O �NDICE PK *********/ SELECT * FROM TABELA1 WHERE ANO = '1999' AND CODIGO = 25 Tome cuidado na implementa��o de �ndices n�o-clusterizados desnecess�rios pois isso pode afetar na performance dos INSERT�s, UPDATE�s e DELETE�s que forem efetuados no banco de dados.... J� na parte administrativa, tente determinar a periodicidade para reconstruir os �ndices, o fator de preenchimento do �ndice (fill factor) e a atualiza��o das estat�sticas para obter uma boa performance.... Eu assinava uma lista da OneList "<http://www.onelist.com/messages/sql_server7_forum>", mas j� faz um tempinho que n�o recebo nenhuma mensagem sobre SQL Server....(nem sei se a lista ainda existe). N�s adquirimos alguns livros sobre Administra��o do SQL Server e a grande maioria deles explica o funcionamento dos �ndices.... tem um livro "bom para quem est� iniciando" o trabalho com SQL Server.... "The Practical SQL Handbook" - Using Structerd Query Language -> Judith S. Bowman, Sandra L. Emerson e Marcy Darnovsky -> Editora Addison-Wesley Publishing Company Se eu puder te ajudar em mais alguma coisa.... � s� perguntar.... Sandro Cassajuz [EMAIL PROTECTED] Edson Augusto Guimaraes wrote: Grande Sandro, como vc deve ter percebido estou iniciando nesta �rea (Web com SqlServer) embora tenha grande conhecimento e experiencia de grande porte (Natural + Adabas) estou precisando conhecer como o SQL Server trabalha, o objetivo � poder cobrar da galera que desenvolve as aplica��es dos sistemas que especifico, com uma base s�lida quanto a sua qualidade, e tamb�m come�ar a aprender mesmo como ele funciona. Caso vc participe ou conhe�a alguma lista exclusiva de SqlServer poderia por favor me indicar? Novamente, muito obrigado... Edson Assunto: Re: [sqlwin] D�vidas sobre �ndices... Edson, eu aconselho que voc� habilite a op��o "Show Query Plan" do SQL Query Tool para ver se o SQL Server utiliza �ndices para executar a query e, caso positivo, identificar o �ndice utilizado e entender o que o SQL Server est� fazendo para obter as informa��es... isto porque cada SELECT � um caso espec�fico. ���������������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) ���������������
