Compartir a través de


Escalado del nivel de SQL Server

En este patrón, la base de datos sql MessageBox existente se actualiza para escalar según los requisitos de rendimiento o latencia.

En la ilustración siguiente se muestra un escenario en el que la base de datos maestra messageBox se actualiza del servidor de procesador cuádruple a 8 servidores de procesador.

Ampliación de MSGBOX

Cuándo aumentar la capacidad de la capa de SQL

  • Cuando puedas escalar la base de datos maestra de MessageBox.

  • Cuando la base de datos maestra messageBox se convierte en el cuello de botella. Esos cuellos de botella pueden ser:

    • CPU En el caso de escenarios de orquestación muy costosos y complejos, el cuadro de mensaje consume muchos recursos de CPU. La ampliación del servidor SQL mediante la adición de más CPU debería permitir escalar el escenario.

    • Memoria o E/S La memoria o la E/S puede ser un cuello de botella y se puede actualizar.

  • Cuando el escalado vertical es más barato que el escalado horizontal y este puede solucionar el cuello de botella. Por ejemplo, si la base de datos maestra MessageBox tiene un problema con la contención de bloqueo de SQL, este problema no se puede resolver mediante el escalamiento vertical.

¿Cuándo decide que SQL no se puede escalar verticalmente?

El escalado de recursos no puede resolver los cuellos de botella de contención de bloqueos en el nivel de SQL. Si se alcanzan este tipo de cuellos de botella, el escalado horizontal es una opción mejor que el escalado vertical.

Estrategias y consideraciones para escalar verticalmente el nivel de SQL

  • Escale verticalmente primero la base de datos maestra MessageBox y, a continuación, escale horizontalmente.

  • La base de datos maestra messageBox será finalmente el cuello de botella. Por lo tanto, la base de datos maestra messageBox debe ser más rápida y grande (por ejemplo, un equipo de núcleo dual basado en Itanium de 64 bits o x64).

Véase también

Escalado horizontal del nivel de BizTalk Server
Ampliación del nivel de BizTalk Server
Escalado horizontal de la capa de SQL Server
Scaled-Out Anfitriones Receptores
hosts de procesamientoScaled-Out
Scaled-Out Servidores de envío
Uso del clúster de Windows Server para proporcionar alta disponibilidad para hosts de BizTalk Server2
bases de datos deScaled-Out
Agrupación en clústeres de las bases de datos de BizTalk Server