Os índices tornam as atualizações lentas?
Os índices tornam as atualizações lentas?

Vídeo: Os índices tornam as atualizações lentas?

Vídeo: Os índices tornam as atualizações lentas?
Vídeo: Computador lento? A gente resolve 😎 2024, Maio
Anonim

1 resposta. Base de dados índices fazer banco de dados atualizações mais lentas e mais rápido ao mesmo tempo. Isso depende do atualizar declaração: quando você tem um atualizar em todas as linhas como atualizar mytable set mycolumn = 4711 then índice a criação vai desacelerar a atualizar , porque é algum trabalho extra que precisa de tempo.

Conseqüentemente, os índices aceleram as atualizações?

Índices tem um custo para inserções, atualizações e exclui. Derby tem que Faz trabalhar para manter índices . Se você atualizar uma mesa, o sistema tem que manter aqueles índices que estão nas colunas sendo Atualizada . Então, tendo um monte de índices posso acelerar selecione as declarações, mas reduza a velocidade das inserções, atualizações e exclui.

como os índices afetam o desempenho de inserção, atualização e exclusão? Uma regra geral é que quanto mais índices você tem em uma mesa, o mais lento INSERIR , ATUALIZAR e EXCLUIR operações serão. É por isso que adicionar índices para atuação é uma troca e deve ser devidamente equilibrada. Sim, com certeza afetar o desempenho para INSERTUPDATEDELETE operações.

Da mesma forma, pode-se perguntar: os índices tornam as inserções mais lentas?

1 resposta. Índices e as restrições vão inserções lentas porque o custo de verificação e manutenção deles não é gratuito. A sobrecarga só pode ser determinada com testes de desempenho isolados.

Como os índices afetam o desempenho do banco de dados?

Índices são estruturas de dados que permitem selecionar e classificar rapidamente as linhas em um base de dados tabela. Por exemplo, se suas tabelas são frequentemente atingidas por instruções INSERT, UPDATE ou DELETE, então o seu desempenho poderia cair porque índices deve ser modificado após essas operações.

Recomendado: