同一服务器上的两个Azure SQL数据库是否会影响彼此的性能?

时间:2013-09-13 15:39:31

标签: azure-sql-database

假设我在同一台服务器上有两个Azure SQL数据库,DB1和DB2,blah.database.windows.net。针对DB1的高流量会影响DB2的性能吗?

背景:我开始在托管服务上与DB2交谈时遇到几个临时SQL错误(超时,登录前握手失败),当时我有一个不同的托管服务命中DB1流量过大(LINQ-to-SQL删除)单独对数十万条记录)。出乎意料的是,一旦我纠正了针对DB1的高流量,DB2上的错误就消失了。我不会预料到这一点,因为据我所知this article

  

SQL数据库服务器是一组逻辑数据库。

这两个数据库之间可能存在哪些共享资源(如果有)?针对一个Azure SQL DB的流量是否会影响同一服务器上其他数据库的性能,或者这更可能是巧合?我知道他们可能驻留在同一台物理服务器上,但不希望这种可能性。

1 个答案:

答案 0 :(得分:1)

如果DB位于同一服务器中,则它们共享硬件资源。如果一个人垄断资源,就会使其他人挨饿。

在您的情况下,它可能是您的其他数据库(假设它们都在相同的物理服务器中配置)或同一服务器上的其他租户进行了一些繁重的处理。