Compartilhar via


Propriedade ApplicationTransactionSize

Obtém ou define o tamanho máximo de transação usado durante a aplicação de alterações, em quilobytes.

Namespace:  Microsoft.Synchronization.Data.SqlServer
Assembly:  Microsoft.Synchronization.Data.SqlServer (em Microsoft.Synchronization.Data.SqlServer.dll)

Sintaxe

'Declaração
Public Property ApplicationTransactionSize As Long
    Get
    Set
'Uso
Dim instance As SqlSyncProvider
Dim value As Long

value = instance.ApplicationTransactionSize

instance.ApplicationTransactionSize = value
public long ApplicationTransactionSize { get; set; }
public:
property long long ApplicationTransactionSize {
    long long get ();
    void set (long long value);
}
member ApplicationTransactionSize : int64 with get, set
function get ApplicationTransactionSize () : long
function set ApplicationTransactionSize (value : long)

Valor da propriedade

Tipo: System. . :: . .Int64
O tamanho máximo de transação usado durante a aplicação de alterações, em quilobytes. O valor padrão é 0, o que indica que não há limite no tamanho de transação.

Comentários

Em um sistema que restringe o tempo de execução ou o tamanho de uma transação, como o SQL Azure, a definição dessa propriedade em um valor adequado pode ajudar a evitar a limitação da transação. O uso desse recurso pode afetar o desempenho; portanto, ele deve ser usado somente quando necessário.

Uma configuração típica desse valor é de 10 a 50 megabytes. Quanto maior for a largura de banda de sua rede, maior poderá ser esse valor. Valores inferiores a 1 megabyte não são recomendados, pois podem causar um grande impacto no desempenho. Lembre-se de que o valor deve ser maior do que a maior linha possível no seu escopo de sincronização, ou a sincronização falhará.

Consulte também

Referência

SqlSyncProvider Classe

Membros SqlSyncProvider

Namespace Microsoft.Synchronization.Data.SqlServer