GARANTIR DESCONTO

Fórum Dúvida sobre criação de índices #589884

18/12/2017

0

Olá pessoal, tudo bem!?

estou com uma dúvida em relação a criação de índices.
A criação contínua de índices em uma tabela, ou em várias tabelas do Banco de Dados vai acarretar algum tipo de lentidão ou a criação de índices não irá influenciar neste quesito?

Grato desde já.

Essa dúvida foi gerada a partir de um comentário no artigo [url descricao='SQL Server Profiler: Otimizando consultas no SQL Server']//www.devmedia.com.br/sql-server-profiler-otimizando-consultas-no-sql-server/30665[/url]
Antônio Silva

Antônio Silva

Responder

Post mais votado

18/12/2017

Olá Antônio Silva,

A criação de índices serve para otimizar a consulta em tabelas do banco de dados. Por exemplo, se você tem uma tabela de pessoas dentro de um banco de dados e utiliza várias consultas que trazem essas pessoas da tabela ordenado pelo nome, você poderia criar um indice nessa tabela para que os registros dela fiquem pré-ordenados pelo nome. Assim, toda vez que você fizer um consulta na tabela, os dados já estarão pré-ordenados pelo nome ganhando rapidez e performance.

Valeu!

Rander Freitas

Rander Freitas
Responder

Gostei + 1

Mais Posts

18/12/2017

Fabio Parreira

Sim, terá grande impacto na sua pesquisa se tiver vários índices. Não basta somente ir criando índices, pois alguns podem influenciar em outros.
Índices são de ótima valia para o banco de dados, sem eles não podemos ficar, porém, devem ser configurados e criados corretamente, com base na necessidade de cada consulta.

Sugiro um estudo mais aprofundado no tema, pois a criação de um único índice pode ser mais complexo do que você imagina dependendo do tamanho da tabela. Existem situações que é necessário criar o índice em HD´s diferente do banco de dados para ganho de performance. Só por isso já se tem uma ideia da necessidade de saber o que quão importante é analisar um cenário e depois implementar um solução.




Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar