1

我正在寻找一个明确的 Azure Sql 数据库大小调整指南资源/帮助程序,用于记录从托管 Sql Server 迁移到 Azure Sql 数据库的比较大小调整指南。

这是我们当前的托管 Sql Server 指南: 在此处输入图像描述

似乎有很多“非常有用”的大小指南可用于我以前使用过的 Sql Server,但无法找到一个我可以输入当前 Sql Server 大小指南详细信息的工具,并且该工具会输出比较的 Azure Sql Server尺码指南。

以前使用的托管 Sql Server 大小指南:

SQL Server 调整资源

硬件大小调整 Microsoft SQL Server

我是否假设它是来自 Sql Server 的 Azure Sql DB 大小指南的一对一转换?

有人可以帮我将上面的 Sql Server 大小指南转换为 Azure Sql DB 的大小指南,或者给我一个好的资源吗?

4

2 回答 2

1

在我看来,找到适合您的应用程序或场景的正确 azure sql 数据库层的唯一方法是不断尝试从低到高的不同价格层,直到您满意为止。那些 DTU 或 eDTU 真的只是为了定价。每个层都有一个最大数据库大小。这可能是这些定价层中唯一有用的信息。

取决于您的应用程序,azure 数据库可能不适用于您的方案,甚至您可以找到适合您的层,但您负担不起。

DTU/eDTU 不会告诉您它使用了多少 RAM。对于 sql server,RAM 很重要。

这里有一个性能测试,您可以作为参考。https://cbailiss.wordpress.com/azure-sql-db-performance-tests/https://cbailiss.wordpress.com/2015/01/31/azure-sql-database-v12-ga-performance-inc -cpu-benchmaring/ 包括内存测试。

如果它适合您,那么您可以享受 azure sql 数据库的优点。这意味着更少的维护工作。此外,它可能是迄今为止 azure 最可靠的服务之一。

于 2016-12-28T15:27:57.797 回答
0

这是一个很好的问题。SQL Server 选型指南基于 CAL 和性能。另一方面,Azure-SQL 有不同的层——基本、标准和高级。Azure-SQL 大小是根据数据库吞吐量单位 - DTU 计算的。恐怕,可能没有可用的直接尺寸转换。或许,你可以参考这两个链接,
Azure-SQL Tiers - https://docs.microsoft.com/en-us/azure/sql-database/sql-database-service-tiers DTU Calculator - http://dtucalculator .azurewebsites.net

相信它会有所帮助。

于 2016-12-27T08:34:52.280 回答