Escolhendo um modelo de recuperação para operações de índice

Algumas operações de índice em larga escala, com registro de log completo, podem gerar amplos carregamentos de dados que podem fazer com que o log de transações seja preenchido rapidamente caso a operação seja executada offline ou online. Isso pode afetar o desempenho. Você pode fazer com que essas operações de índice sejam registradas minimamente em log, definindo-se o modelo de recuperação do banco de dados como log de operações em massa ou simples para a duração da operação de índice. O registro em log mínimo é mais eficiente do que o registro em log completo e reduz a chance da operação de índice preencher o espaço de log.

Registro em log de operações de índice

A tabela seguinte lista operações de índice e o tipo de registro em log disponível em cada modelo de recuperação de banco de dados para essas operações. Esses modelos de recuperação têm suporte em operações de índice online e offline.

Operação de índice

Completo

Log de operações em massa

Simples

ALTER INDEX REORGANIZE

Log de operações completo

Log de operações completo

Log de operações completo

ALTER INDEX REBUILD

Log de operações completo

Log de operações mínimo

Log de operações mínimo

CREATE INDEX

Log de operações completo

Log de operações mínimo

Log de operações mínimo

DBCC INDEXDEFRAG

Log de operações completo

Log de operações completo

Log de operações completo

DBCC DBREINDEX

Log de operações completo

Log de operações mínimo

Log de operações mínimo

DROP INDEX

A página Índice de desalocação é registrada em log completo; novo heap recriado, se aplicável, é registrado em log completo.

Página Índice de desalocação é registrada em log completo; novo heap recriado, se aplicável, é registrado em log mínimo.

Página Índice de desalocação é registrada em log completo; novo heap recriado, se aplicável, é registrado em log mínimo.

Para obter mais informações, consulte Escolhendo o modelo de recuperação para um banco de dados.