AWS RDS SQL Server - 将查询分发给只读副本

时间:2016-05-25 23:29:17

标签: sql-server amazon-web-services database-replication aws-rds

我们正在使用AWS RDS SQL Server并需要一些帮助来解决以下问题 - 如何处理繁重的读取查询并防止报表查询阻止其余操作。 我们希望RDS Multi-AZ可以为我们解决这个问题,但事实证明,SQL Server的多可用区不会创建可读的副本。

2 个答案:

答案 0 :(得分:1)

数据库迁移服务对RDS上的MSSQL没有帮助(1)。

您可以复制一次,但由于RDS的锁定方式,无法进行任何连续复制。

我发现这个产品看起来有点用处:CloudBasic RDS AlwaysOn

(1)http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Introduction.Sources.html

答案 1 :(得分:0)

您可以使用Amazon Database Migration Service创建可读副本。 https://aws.amazon.com/dms/

根据常见问题解答

Q值。除了一次性数据迁移之外,我还可以使用AWS Database Migration Service进行连续数据复制吗?

是的,您可以使用AWS数据库迁移服务将一次性数据迁移到RDS和基于EC2的数据库以及连续数据复制。 AWS数据库迁移服务将捕获源数据库上的更改,并以事务一致的方式将其应用于目标。可以从数据中心到AWS中的数据库进行连续复制,反之亦然,从AWS中的数据库复制到数据中心的数据库。也可以在同源或异构数据库之间进行持续的复制。对于正在进行的复制,最好使用多可用区来实现高可用性。