Usina BRAdvPL Guia
Entrar
← Todos os tópicos
GUIA PRÁTICOEm revisão

Fragmentação, FILLFACTOR e Page Split no SQL Server

Avalia densidade e carga antes de alterar índices.

Fragmentação, FILLFACTOR e Page Split no SQL ServerAdvPL
01 · VISÃO GERAL

Visão geral

Fragmentação e densidade de páginas são medidas distintas. Um page split pode reduzir densidade e afetar leitura; reduzir FILLFACTOR reserva espaço na criação/rebuild, mas também aumenta páginas e custo de leitura. Zero e 100 têm o mesmo significado documentado. A Microsoft recomenda decidir manutenção pelo efeito na carga e no consumo de recursos, não por um limiar fixo isolado. O SELECT abaixo consulta apenas o fill factor configurado de índices rowstore da tabela fictícia ED_TEST; não mede fragmentação atual e não executa rebuild. Metadados visíveis dependem das permissões. (MICROSOFT, 2026, refs. 1–3)

03 · EXEMPLO PRÁTICO

Exemplo comentado

-- Somente metadados de tabela propria de teste; nao executado.
SELECT name, fill_factor
FROM sys.indexes
WHERE object_id = OBJECT_ID(N'dbo.ED_TEST')
  AND type IN (1, 2);
Resultado esperado

Nomes e configuração de índices visíveis, ou conjunto vazio; não mede desempenho nem recomenda uma alteração automática. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Comparar planos, leituras e duração antes/depois; considerar custo, janela e estatísticas. Lista vazia não comprova ausência de índices sem conferir objeto/permissões.
  • Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Conteúdos relacionados

REFERÊNCIAS
  1. MICROSOFT. Optimize index maintenance to improve query performance and reduce resource consumption. Microsoft Learn. Consulta em 2026-10-26.
  2. MICROSOFT. Specify fill factor for an index. Microsoft Learn. Consulta em 2026-10-26.
  3. MICROSOFT. sys.indexes (Transact-SQL). Microsoft Learn. Consulta em 2026-10-26.
Situação
Em revisão
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR
0 comentário(s) aprovado(s)

Comentários

Ainda não há comentários aprovados.

Entre com Google ou Microsoft para comentar.

Powered by Usina Docs · Alpha