我使用Azure SQL Server数据库设置了一个Azure网站。它们被放置在不同的位置(偶然)。北欧的网站和美国中南部的SQL Server数据库。
假设我在北欧拥有SQL Server数据库,因此它与网站位于同一位置,是否可以更快地检索数据?如果是这样,多少钱?假设我有一个非常低效的查询加载过多的数据,目前需要15秒。
请忽略改进查询的可能性。我只是对任何人有关于移动SQL Server数据中心所在位置的任何速度改进的统计信息感兴趣。
答案 0 :(得分:1)
假设我有一个非常低效的查询,加载过多的数据,目前需要15秒。
现在需要15.3秒(15秒+ 300ms 3次TCP握手跨越海洋)。
考虑不得不进行10000次查询,比如让我们说一个小时 - 你支付延迟罚款对于每个查询。
实质上,将数据库移动到与应用程序相同的Azure Region中,反之亦然。