SPLIT_TRANS_RECS

Válido para

Replicación paralela

Descripción

Especifica que las transacciones grandes se deben dividir en partes de tamaño especificado y aplicar en paralelo. Las dependencias entre piezas siguen siendo respetadas. Está desactivado por defecto.

El uso de SPLIT_TRANS_RECS en presencia de claves ajenas en las tablas de destino puede causar errores de violación de restricción, si las filas principal y secundaria están en <splits> diferentes, ya que cada <split> se confirma por separado. Por lo tanto, SPLIT_TRANS_RECS no se debe utilizar en presencia de claves ajenas en las tablas de destino.

Para casos de uso de migración en línea, en los que la aplicación no está activa en la base de datos de destino, puede considerar desactivar las claves ajenas durante la migración en línea y utilizar SPLIT_TRANS_RECS. Las claves ajenas se pueden volver a activar antes de que la aplicación realice el switchover a la base de datos de destino.

Sintaxis

SPLIT_TRANS_RECS <value>

Ejemplo

SPLIT_TRANS_RECS 100000