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á.