Ir para conteúdo
Fórum Script Brasil
  • 0

Como via código Identificar se existe indice nas tabelas


Flavio Nascto

Pergunta

3 respostass a esta questão

Posts Recomendados

  • 0

Bom dia Flávio,

O comando sp_help é utilizado no Query Analyzer para visualização da estrutura da tabela. Para ser utilizado em alguma cláusula, não funciona.

você gostaria de pesquisar se a tabela possui índice, e depois fazer o q?

A pesquisa de criações de índices é um trabalho feito pontualmente, tabela por tabela. Nem todas as tabelas precisarão de índices. Eles são de grande importância, mas uma quantidade grande nas tabelas, terá sua performance penalizada....

Um trabalho interessante de se fazer é resgatar do código fonte todos os SELECT´s utilizados (tem na web aplicativos q fazem esta pesquisa). Após a pesquisa, ver a quantidade de vezes (ocorrências) q as tabelas são referenciadas nestes select´s. Na cláusula WHERE, será identificada as chaves de ligações entre as tabelas. Teoricamente, estas chaves devem ser primárias, estrangeiras ou indexadas.

Caso uma consulta utilize uma chave de relacionamento q não seja primária, estrangeira ou indexada, será interessante rever este relacionamento. Caso este relacionamento esteja OK, rever a estrutura do BD (chaves ou indices).

Espero ter ajudado. Qualquer dúvida pode postar ai... :.)

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...