2

Azure SQL 数据库托管实例可以在两个不同的硬件代 Gen5 和 Gen4 上创建,但有以下区别: https ://docs.microsoft.com/en-us/azure/sql-database/sql-database-managed-instance-resource -limits#hardware-generation-characteristics

在什么场景下应该选择 Gen4 还是 Gen5 有什么指导方针吗?

4

2 回答 2

7

第 5 代更适合某些工作负载,而第 4 代更适合其他工作负载。但是,在大多数情况下,首选应该是 Gen5,除非更大的核心/内存比率或物理/逻辑核心之间的差异会产生很大差异。

  • 第 5 代具有网络加速功能,因此在大多数情况下,它应该为通用型远程存储提供比第 4 代更好的 IO 带宽,这可能是您工作负载中最大的瓶颈。
  • 第 5 代是比第 4 代更新的硬件配置,因此第 5 代处理器是 Intel Haswell 而不是 Intel Broadwell。但是,第 5 代使用超线程,第 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 硬件上可用。
于 2019-02-04T12:13:27.827 回答
1

第 4 代不再可用于新购买。

请注意,对于第 5 代通用用途,您必须至少购买 2 个核心,第 4 代您可以购买 1 个核心。每个核心的价格没有变化,因此您的总价格翻了一番。

关键业务也是如此。第 4 代的最低核心数为 2,而第 5 代的最低核心数为 4。同样,这是成本的两倍。如果您想从通用型转向业务关键型,这尤其令人震惊,因为核心成本已经翻了一番。

现在在第 5 代硬件的关键业务中的另一个杀手锏是数据库的最大数量保持在 50 个。它们使您的成本翻倍,并使您保持在 50 个数据库!没有理由不能像第 4 代那样从 2 个核心开始业务关键......

于 2020-05-23T23:08:34.570 回答