Compartir a través de


KeyValueStoreReplica.FullCopyMode Enumeración

Definición

Especifica el comportamiento que se va a usar al compilar nuevas réplicas secundarias (copia completa).

public enum KeyValueStoreReplica.FullCopyMode
type KeyValueStoreReplica.FullCopyMode = 
Public Enum KeyValueStoreReplica.FullCopyMode
Herencia
KeyValueStoreReplica.FullCopyMode

Campos

Default 0

Se usará el modo de copia completa especificado en el manifiesto del clúster.

Logical 2

Las copias completas se realizarán leyendo todo el contenido de la base de datos y enviándolas a réplicas secundarias para reproducirlas en sus propias bases de datos. Dado que este modo requiere abrir una transacción de larga duración en la principal durante la compilación, solo se recomienda para bases de datos o servicios pequeños con poca actividad de escritura. Este modo permite cambiar los parámetros de base de datos que normalmente se fijan después de la inicialización, como DatabasePageSizeInKB y LogFileSizeInKB.

Physical 1

Las copias completas se realizarán realizando una copia de seguridad de la base de datos de réplica principal y enviando los archivos de base de datos físicos a réplicas secundarias para su restauración. Este es el modo recomendado y predeterminado.

Rebuild 3

Las copias completas se realizarán como una copia física, pero con un paso adicional de reproducir todo el contenido de la base de datos en el índice principal para una nueva base de datos en la base de datos secundaria. Este modo también permite cambiar los parámetros de base de datos que normalmente se fijan después de la inicialización, pero tardarán más tiempo que la compilación física o lógica debido al paso de reproducción adicional. Después de la reproducción, el diseño de datos final es óptimo, ya que la inserción se produjo en el orden del índice principal. Actualmente no se admite en Linux.

Se aplica a