Compartilhar via


KeyValueStoreReplica.FullCopyMode Enumeração

Definição

Especifica o comportamento a ser usado ao criar novas réplicas secundárias (cópia completa).

public enum KeyValueStoreReplica.FullCopyMode
type KeyValueStoreReplica.FullCopyMode = 
Public Enum KeyValueStoreReplica.FullCopyMode
Herança
KeyValueStoreReplica.FullCopyMode

Campos

Default 0

O modo de cópia completo especificado no manifesto do cluster será usado.

Logical 2

Cópias completas serão executadas lendo todo o conteúdo do banco de dados e enviando-os para réplicas secundárias para reprodução em seus próprios bancos de dados. Como esse modo requer a abertura de uma transação de longa duração no primário durante a compilação, ele só é recomendado para bancos de dados pequenos ou serviços com baixa atividade de gravação. Esse modo permite alterar parâmetros de banco de dados que normalmente são corrigidos após a inicialização, como DatabasePageSizeInKB e LogFileSizeInKB.

Physical 1

Cópias completas serão executadas fazendo um backup do banco de dados de réplica primário e enviando os arquivos de banco de dados físico para réplicas secundárias para restauração. Esse é o modo recomendado e padrão.

Rebuild 3

As cópias completas serão executadas como uma cópia física, mas com uma etapa adicional de reprodução de todo o conteúdo do banco de dados na ordem de índice primário para um novo banco de dados no secundário. Esse modo também permite alterar parâmetros de banco de dados normalmente corrigidos após a inicialização, mas levará mais tempo do que o build físico ou lógico devido à etapa de reprodução extra. Após a reprodução, o layout de dados final é ideal, pois a inserção ocorreu na ordem do índice primário. Atualmente não há suporte no Linux.

Aplica-se a