Azure SQL托管实例第4代和第5代硬件选择

Jov*_*SFT 2 azure-sql-managed-instance

可以在第二代不同的硬件Gen5和Gen4上创建Azure SQL数据库托管实例,但具有以下区别:https : //docs.microsoft.com/zh-cn/azure/sql-database/sql-database-managed-instance-resource极限#硬件生成特征

在什么情况下应选择Gen4或Gen5,是否有任何指南?

Jov*_*SFT 5

第5代对某些工作负载更好,而第4代对其他工作负载更好。但是,在大多数情况下,除非更大的核心/内存比率或物理/逻辑核心之间的差异有很大差异,否则主要选择应该是Gen5。

  • 第5代具有网络加速功能,因此在大多数情况下,与第4代相比,它在通用用途上应为远程存储提供更好的IO带宽,这可能是您工作负载中最大的瓶颈。
  • 第5代是比第4代更新的硬件配置,因此第5代处理器是Intel Haswell而不是Intel Broadwell。但是,Gen5使用超线程,并且Gen 5上的vCore是逻辑处理器-这可能有所不同,但是您需要尝试进行测试。两种硬件的vCore价格相同。
  • 第5代比第4代使用更快的本地SSD磁盘(快速NVMe SSD),因此在关键业务情况下,第5代应该有优势。在两种情况下tempdb,通用和关键业务都放在本地SSD上,因此工作负载依赖tempdb会运行得更快。
  • 第4代的内存/核心比比第5代大-第4代为7,而第5代为5.1
  • Gen4仅具有8-24个内核范围,比例内存为56-178GB,而Gen5最多可以包含80个内核。另外,新的配置(例如SKU)将少于8个内核,可能仅在Gen5硬件上可用。