Share via


ApplicationTransactionSize-Eigenschaft

Ruft die maximale, während der Anwendungsänderung verwendete Transaktionsgröße in Kilobyte ab oder legt sie fest.

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

Syntax

'Declaration
Public Property ApplicationTransactionSize As Long
    Get
    Set
'Usage
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)

Eigenschaftenwert

Typ: System. . :: . .Int64
Die maximale, während der Anwendungsänderung verwendete Transaktionsgröße in Kilobyte. Der Standardwert ist 0 und gibt an, dass keine Einschränkung der Transaktionsgröße vorliegt.

Hinweise

Auf einem System, auf dem die Ausführungszeit oder Größe einer Transaktion beschränkt ist, wie etwa SQL Azure, hilft das Festlegen dieser Eigenschaft auf einen geeigneten Wert, Einschränkungen bei Transaktionen zu vermeiden. Die Verwendung dieser Funktion führt möglicherweise zu einer Beeinträchtigung der Leistung. Daher sollte sie nur im Notfall verwendet werden.

Gängige Einstellungen für diesen Wert liegen zwischen 10 und 50 MB. Je höher die Netzwerkbandbreite, desto höher kann der Wert gewählt werden. Werte unter 1 MB werden nicht empfohlen, da so große Leistungseinbußen auftreten können. Der Wert muss größer als der größtmögliche Wert in der Zeile im Synchronisierungsbereich sein. Andernfalls tritt bei der Synchronisierung ein Fehler auf.

Siehe auch

Verweis

SqlSyncProvider Klasse

SqlSyncProvider-Member

Microsoft.Synchronization.Data.SqlServer-Namespace