我们有两个不同的 Azure 帐户,每个帐户都有一组数据库。
现在,我们需要在两个帐户中访问一个数据库,并使用涉及本地表(尤其是一个巨大的本地表)的连接。
我们尝试了分布式查询,但连接会导致性能下降。因此,我们希望将另一个 azure 帐户中的表镜像到该帐户的数据库中,以便它成为本地表并更快地加入工作。
我们只需要对镜像表进行只读访问,尽管更新频率并不高,但更改几乎需要立即反映。
实现这一目标的方法是什么?
我们有两个不同的 Azure 帐户,每个帐户都有一组数据库。
现在,我们需要在两个帐户中访问一个数据库,并使用涉及本地表(尤其是一个巨大的本地表)的连接。
我们尝试了分布式查询,但连接会导致性能下降。因此,我们希望将另一个 azure 帐户中的表镜像到该帐户的数据库中,以便它成为本地表并更快地加入工作。
我们只需要对镜像表进行只读访问,尽管更新频率并不高,但更改几乎需要立即反映。
实现这一目标的方法是什么?
您似乎正在使用 Azure SQL。请提及您的数据库是 Azure SQL 或在任何使用 MS SQL 的 VM 上。如果是 Azure SQL,您可以使用 azure 中提供的同步工具简单地复制您的数据库。请点击此链接:
https://azure.microsoft.com/en-in/documentation/articles/sql-database-get-started-sql-data-sync/
您可以使用单向同步,这样操作会变得更快。
HTH。