Quando devo criar um banco de dados de índice?
Quando devo criar um banco de dados de índice?

Vídeo: Quando devo criar um banco de dados de índice?

Vídeo: Quando devo criar um banco de dados de índice?
Vídeo: PORTAS USB E THUNDERBOLT: QUAL A DIFERENÇA? - YouTube 2024, Maio
Anonim

Um índice em uma coluna diminui o desempenho de inserções, atualizações e exclusões. UMA base de dados que é freqüentemente atualizado deve tem menos índices do que aquele que é somente leitura. Considerações de espaço Índices ocupar espaço dentro do base de dados . Se base de dados o tamanho é uma preocupação principal, você deve criar índices moderadamente.

Além disso, quando você deve criar um índice?

Índice as tabelas e colunas corretas Crie um índice E se tu freqüentemente quer para recupere menos de cerca de 15% das linhas em uma grande tabela. Esta porcentagem limite varia muito, no entanto, de acordo com para a velocidade relativa de uma varredura de tabela e quão agrupados os dados de linha são sobre o índice chave.

Além disso, como você cria um índice no banco de dados? As 10 principais etapas para construir índices de banco de dados úteis

  1. Índice por carga de trabalho, não por tabela.
  2. Indexar as consultas mais usadas.
  3. Indexar consultas importantes.
  4. Índice para evitar classificação (GROUP BY, ORDER BY)
  5. Crie índices de exclusividade (PK, U)
  6. Crie índices para chaves estrangeiras.
  7. Considere adicionar colunas para acesso apenas ao índice.
  8. Não limite arbitrariamente o número de índices.

Da mesma forma, quando você deve evitar a indexação no banco de dados?

Índices não deve ser usado em mesas pequenas. Índices não deve ser usado em colunas que retornam uma alta porcentagem de linhas de dados quando usado como uma condição de filtro na cláusula WHERE de uma consulta. Por exemplo, você não teria uma entrada para a palavra "o" ou "e" no índice de um livro.

Por que criamos índice em tabelas?

Índices são usados para recuperar dados do banco de dados mais rapidamente do que antes. Os usuários não podem ver o índices , eles são usados apenas para acelerar pesquisas / consultas. Nota: Atualizando um tabela com índices leva mais tempo do que atualizar um tabela sem (porque o índices também precisa de uma atualização).

Recomendado: