Mejoras en la escalabilidad y el rendimiento de réplica

La réplica ha experimentado mejoras relativas a la escalabilidad y el rendimiento en las siguientes áreas:

  • Procesamiento paralelo para agentes de mezcla y agentes de distribución
  • Particiones precalculadas para publicaciones de mezcla filtradas
  • Nuevas opciones de partición para publicaciones de mezcla filtradas
  • Nuevas opciones de carga de suscriptor para publicaciones de mezcla
  • Mejoras en la entrega BLOB en la réplica de mezcla

Mejoras en la escalabilidad y el rendimiento

Procesamiento paralelo para agentes de mezcla y agentes de distribución

SQL Server 2005 proporciona nuevos parámetros para el Agente de mezcla y el Agente de distribución que permiten un procesamiento paralelo:

  • El parámetro del Agente de mezcla es -ParallelUploadDownload, que permite al Agente de mezcla procesar en paralelo los cambios que se cargan en el publicador y los que se descargan en el suscriptor. Esto resulta útil en entornos de grandes volúmenes con gran ancho de banda de red. Para obtener más información, vea Replication Merge Agent.
  • El parámetro del Agente de distribución es -SubscriptionStreams, que permite a varias conexiones por Agente de distribución aplicar lotes de cambios en paralelo en el suscriptor manteniendo muchas de las características transaccionales presentes cuando se utiliza un único subproceso. Esta nueva opción puede mejorar enormemente el rendimiento de la réplica de agregado. Para obtener más información acerca de este parámetro, vea Replication Distribution Agent.

Especifique estos parámetros mediante un perfil de agente. Para obtener más información, vea Perfiles del Agente de réplica.

Particiones precalculadas para publicaciones de mezcla filtradas

El uso de particiones precalculadas constituye una nueva optimización del rendimiento para las publicaciones de mezcla que utilizan filtros con parámetros (en versiones anteriores recibía el nombre de "filtros dinámicos"). La opción está habilitada de forma predeterminada para nuevas publicaciones filtradas. Existen algunas restricciones sobre los filtros cuando se utilizan particiones precalculadas, pero si se cumplen dichas restricciones, el rendimiento puede aumentar de forma significativa. Para obtener más información, vea Optimizar el rendimiento de los filtros con parámetros con particiones precalculadas.

Nuevas opciones de partición para publicaciones de mezcla filtradas

Ahora puede especificar el tipo de partición que debe crear un filtro con parámetros, lo que permite optimizar el rendimiento de la réplica de mezcla. Por ejemplo, puede especificar que sea un único suscriptor quien se encargue de replicar y actualizar una partición de datos (un escenario habitual para la réplica de mezcla), lo que proporcionará un rendimiento óptimo dado que la réplica podrá realizar un seguimiento y procesar una cantidad menor de metadatos. Para obtener más información, vea Filtros de fila con parámetros.

Nuevas opciones de carga de suscriptor para publicaciones de mezcla

Ahora puede especificar si los cambios realizados en un suscriptor deben cargarse en el publicador. En muchas aplicaciones, los cambios realizados en algunas tablas (como una tabla con datos de productos) deben reflejarse únicamente en el publicador. Si se especifica que los artículos de este tipo sean "de sólo descarga", el rendimiento puede aumentar. Para obtener más información, vea Optimizar el rendimiento de la réplica de mezcla con artículos de sólo descarga y el parámetro @subscriber_upload_options de sp_addmergearticle (Transact-SQL).

Mejoras en la entrega BLOB en la réplica de mezcla

Se ha mejorado el procesamiento y la entrega de datos BLOB para que se pueda proporcionar un mejor uso de la memoria para columnas BLOB de gran tamaño. Para optimizar el uso de la memoria para columnas BLOB de gran tamaño, especifique un valor TRUE para el parámetro @stream_blob_columns de sp_addmergearticle (Transact-SQL).

Vea también

Conceptos

Mejoras en la réplica

Ayuda e información

Obtener ayuda sobre SQL Server 2005