【发布时间】:2017-02-06 20:40:03
【问题描述】:
我有多个 Azure SQL 数据库,当我使用 SQL Server Management Studio 连接到它们时,它们似乎都在同一个 VM 上运行——也就是说,当我连接到 SQL Server 实例时,我看到列出的数据库在对象资源管理器中。
话虽如此,我是否应该假设通过门户设置的 DTU 级别只是一个节流设置?换句话说,我是否应该假设数据库已经在一个非常强大的实例上运行但基于 DTU 设置,Azure 正在限制允许的请求?
我认为当 DTU 级别提高时,Microsoft 将数据库移动到新实例没有多大意义。
【问题讨论】:
-
这不是你的问题,但在对象资源管理器下查看订阅中的数据库并不一定意味着它们运行在相同的底层硬件上。请记住,使用 Azure SQL 数据库时,您必须停止将那个“东西”视为常规 SQL Server 实例,因为它并不是真正的......
-
感谢您的洞察力。我想是什么让我认为它在相同的硬件上运行是因为我似乎正在连接到虚拟机。在服务器名称中,我输入 myazuredatabase.database.windows.net。
-
这只是您订阅的逻辑名称。
-
正确 - 没有虚拟机可言:您正在连接到多租户数据库服务。 DTU 被分配给特定数据库或数据库集合(使用弹性池)。这与 VM 限制无关。
标签: sql-server azure azure-sql-database