我有多个Azure SQL数据库,当我使用SQL Server Management Studio连接它们时,它们似乎都在同一个VM上运行 - 这意味着,当我连接到SQL Server实例时,我看到列出了我的数据库在对象资源管理器中。
话虽如此,我应该假设通过门户网站设置的DTU级别只是限制设置吗?换句话说,我是否应该假设数据库已经在一个功能非常强大的实例上运行但是基于DTU设置,Azure会限制上/下允许的请求?
我不认为当DTU级别增加时,微软将数据库移动到新实例会很有意义。
答案 0 :(得分:3)
是的,你是对的,DTU不是VM的总容量,只是一种限制数据库性能的方法。
答案 1 :(得分:0)
DTU适用于单个数据库,可以从一小部分VM资源到占用一台计算机的整个数据库。 Azure不保证一台服务器下的所有数据库都属于一个物理sql server实例。虽然数据库属于一个逻辑服务器,但它们可能分散在多个sql实例中。对于像防火墙这样的检查,实例会显示交叉连接到主数据库并查询规则。