Azure SQL 数据库托管实例可以在两个不同的硬件代 Gen5 和 Gen4 上创建,但有以下区别: https ://docs.microsoft.com/en-us/azure/sql-database/sql-database-managed-instance-resource -limits#hardware-generation-characteristics
在什么场景下应该选择 Gen4 还是 Gen5 有什么指导方针吗?
Azure SQL 数据库托管实例可以在两个不同的硬件代 Gen5 和 Gen4 上创建,但有以下区别: https ://docs.microsoft.com/en-us/azure/sql-database/sql-database-managed-instance-resource -limits#hardware-generation-characteristics
在什么场景下应该选择 Gen4 还是 Gen5 有什么指导方针吗?
第 5 代更适合某些工作负载,而第 4 代更适合其他工作负载。但是,在大多数情况下,首选应该是 Gen5,除非更大的核心/内存比率或物理/逻辑核心之间的差异会产生很大差异。
tempdb
,在通用和关键业务中都放置在本地 SSD 上,因此工作负载是依赖tempdb
会跑得更快。第 4 代不再可用于新购买。
请注意,对于第 5 代通用用途,您必须至少购买 2 个核心,第 4 代您可以购买 1 个核心。每个核心的价格没有变化,因此您的总价格翻了一番。
关键业务也是如此。第 4 代的最低核心数为 2,而第 5 代的最低核心数为 4。同样,这是成本的两倍。如果您想从通用型转向业务关键型,这尤其令人震惊,因为核心成本已经翻了一番。
现在在第 5 代硬件的关键业务中的另一个杀手锏是数据库的最大数量保持在 50 个。它们使您的成本翻倍,并使您保持在 50 个数据库!没有理由不能像第 4 代那样从 2 个核心开始业务关键......