Cómo configurar el tamaño de colección del recurso de base de datos

Las bases de datos Spectrum contienen los datos de referencia utilizados en determinadas etapas, como datos postales para validar direcciones, o datos de geocodificación usados para geocodificar direcciones. Estas bases de datos se pueden configurar para que acepten varias solicitudes simultáneas de las etapas de flujo de datos o los servicios que los usan y, así, mejorar el rendimiento de las solicitudes de servicios o flujos de datos. Puede modificar la cantidad de solicitudes simultáneas que aceptará una base de datos Spectrum cambiando el tamaño de grupo de una base de datos. El tamaño de grupo determina la cantidad máxima de solicitudes simultáneas que puede procesar una base de datos. De manera predeterminada, las bases de datos Spectrum tienen un tamaño de grupo 4, lo que indica que pueden procesar cuatro solicitudes simultáneamente. Sin embargo, puede configurar una base de datos para que tenga un tamaño de grupo distinto.

Nota: Cuando ajuste el rendimiento, optimice el tamaño de grupo del flujo de datos antes de ajustar el tamaño del grupo de base de datos.
  1. Abra Management Console.
  2. Vaya a Recursos > Bases de datos Spectrum.
  3. Seleccione el recurso de base de datos que desea optimizar y haga clic en el botón Modificar .
  4. En el campo Tamaño de grupo especifique la cantidad máxima de solicitudes simultáneas que desea que manipule esta base de datos.

    El tamaño óptimo de grupo varía según el módulo. Generalmente se pueden visualizar mejores resultados al configurar el tamaño de grupo entre la mitad o el doble de la cantidad de CPU en el servidor, donde el tamaño óptimo de grupo para la mayoría de los módulos es la misma cantidad de CPU. Por ejemplo, si su servidor tiene cuatro CPU, puede que desee probar con un tamaño de grupo entre 2 (la mitad de la cantidad de CPU) y 8 o (el doble de la cantidad de CPU), donde el tamaño óptimo posiblemente sea 4 (la cantidad de CPU).

    Cuando modifique el tamaño de grupo, también debe considerar la cantidad de instancias de ejecución especificadas en el flujo datos para las etapas que acceden a la base de datos. Considere por ejemplo un flujo de datos que tiene una etapa Geocode US Address (Geocodificación de direcciones en Estados Unidos)e está configurada para usar una instancia de ejecución. Si establece en 4 el tamaño de grupo para la base de datos de geocodificación de EE. UU., no verá una mejora en el rendimiento, ya que solo habrá una instancia de ejecución y por lo tanto, habría solo una solicitud a la vez para la base de datos. Sin embargo, si aumentara a 4 la cantidad de instancias de ejecución para Geocode US Address, entonces podría observar una mejora en el rendimiento, ya que habrían cuatro instancias de Geocode US Address accediendo simultáneamente a la base de datos y, por lo tanto, se estaría usando el grupo completo.

    Consejo: Debe realizar pruebas de rendimiento con distintos ajustes, para identificar el tamaño de grupo y la configuración de ejecución óptimos para su entorno.