Desfragmentação do índice

Definição - o que significa a desfragmentação do índice?

A desfragmentação do índice é uma parte da manutenção do Microsoft SQL Server, onde o índice dos índices do mecanismo de banco de dados de operações de inserção, atualização e exclusão é otimizado para reduzir a fragmentação. Isso é feito reorganizando ou reconstruindo um índice em um índice inteiro ou em uma única partição. A desfragmentação melhora o espaço em disco e o desempenho do SQL Server.

Definirtec explica a desfragmentação do índice

O Microsoft SQL Server mantém índices de todas as operações de inserção, atualização e exclusão realizadas nos bancos de dados. Com o tempo, esses índices podem ficar fragmentados ou armazenados fora de ordem nos discos do servidor de banco de dados. Isso desperdiça espaço em disco e pode retardar as operações de acesso ao banco de dados. Felizmente, o SQL Server oferece ferramentas para detectar e reparar a fragmentação.

A desfragmentação do índice é feita por meio do SQL Server Management Studio e Transact-SQL. Os índices são desfragmentados reorganizando ou reconstruindo um índice. Os índices também podem ser reconstruídos para tabelas individuais para um banco de dados. A desfragmentação garante que todas as entradas em um índice sejam contíguas para um acesso mais rápido e eficiente, em vez de serem espalhadas por vários discos e partições. É semelhante a desfragmentar arquivos em um disco rígido.