纵向扩展SQL Server层

在此模式中,将根据吞吐量或延迟要求对现有 SQL MessageBox 数据库进行升级以实现扩展。

下图显示了一种将主 MessageBox 数据库从 4 处理器服务器升级到 8 处理器服务器的方案:

纵向扩展 MSGBOX

何时纵向扩展 SQL 层

  • 可纵向扩展主 MessageBox 数据库时。

  • 当主 MessageBox 数据库成为瓶颈时。 这些瓶颈可能是:

    • Cpu 在非常昂贵且复杂的业务流程方案中,消息框会消耗大量 CPU 资源。 通过添加更多的 CPU 来向上扩展 SQL 服务器可以对此方案进行扩展。

    • 内存或 I/O 内存或 I/O 可能是瓶颈,可以升级。

  • 当向上扩展比向外扩展成本更低,并且向上扩展可以解决瓶颈问题时。 例如,如果主 MessageBox 数据库存在 SQL 锁争用问题,此问题无法通过向上扩展来解决。

何时确定 SQL 无法向上扩展?

向上扩展无法解决 SQL 层上的锁争用瓶颈。 如果遇到这些类型的瓶颈,向外扩展是比向上扩展更好的选择。

纵向扩展 SQL 层的策略和注意事项

  • 首先向上扩展主 MessageBox 数据库,然后向外扩展。

  • 主 MessageBox 数据库最终将成为瓶颈。 因此,主 MessageBox 数据库应更快、更大(例如,采用基于 Itanium 的 64 位或基于 x64 的双核计算机)。

另请参阅

向外扩展 BizTalk Server 层
纵向扩展BizTalk Server层
向外扩展 SQL Server 层
横向扩展接收主机
扩展处理主机
扩展发送主机
使用 Windows Server 群集为BizTalk Server主机提供高可用性2
横向扩展数据库
聚类分析 BizTalk Server 数据库