假设我在同一台服务器 blah.database.windows.net 上有两个 Azure SQL 数据库 DB1 和 DB2。针对 DB1 的高流量会影响 DB2 的性能吗?
背景:当我有一个不同的托管服务以过多的流量访问 DB1 时(LINQ-to-SQL 删除了数百个数千条记录)。出乎意料的是,一旦我纠正了针对 DB1 的高流量,DB2 上的错误就消失了。我没想到会这样,因为我从这篇文章中了解到:
SQL 数据库服务器是一组逻辑数据库。
这两个数据库之间可能存在哪些共享资源(如果有)?针对一个 Azure SQL DB 的流量是否会影响同一服务器上其他 DB 的性能,或者这更有可能是巧合?我知道它们可能驻留在同一台物理服务器上,但没想到会发生这种情况。