纵向扩展SQL Server层
在此模式中,将根据吞吐量或延迟要求对现有 SQL MessageBox 数据库进行升级以实现扩展。
下图显示了一种将主 MessageBox 数据库从 4 处理器服务器升级到 8 处理器服务器的方案:
何时纵向扩展 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 数据库