gpt4 book ai didi

sql - Azure SQL 地理复制同步的速度和影响

转载 作者:行者123 更新时间:2023-12-04 16:03:49 27 4
gpt4 key购买 nike

我有一个客户的 Azure SQL 数据库是在欧洲数据中心意外创建的(该客户位于美国)。我希望使用异地复制将其转移到美国,以最大限度地减少停机时间,如下所述: https://learn.microsoft.com/en-us/azure/sql-database/sql-database-geo-replication-portal

数据库大小适中,约为 25GB,我似乎无法找到有关以下问题的任何信息:

1)是否有办法衡量初始同步需要多长时间(即所有数据都已同步,我们可以故障转移到美国的新数据库)?2)是否有办法查看初始同步的进度?3) 数据库的性能是否会受到初始同步(以及后续同步)的显着影响?4) 提升服务器层级是否会改善这些结果(即同步速度和性能影响)?

最佳答案

您可以使用sys.dm_operation_status了解故障转移的进度。下面给出了要清除的未结交易数量

select count(*) as OpenTX from sys.dm_operation_status where major_resource_id= 'DatabaseName' and state < 2

您可以了解有关故障转移进度的更多信息 here .

以下查询还为您提供复制状态和复制滞后信息。

select 
partner_server,
partner_database,
replication_state,
replication_state_desc,
role_desc,
secondary_allow_connections_desc,
last_replication,
replication_lag_sec
from sys.dm_geo_replication_link_status
go

以下查询为您提供第一次同步期间的操作状态。

select
major_resource_id,
operation,
state,
state_desc,
percent_complete,
start_time,
last_modify_time
from
sys.dm_operation_status;
go

使辅助数据库与主数据库保持相同的层和目标,以避免性能损失。

关于sql - Azure SQL 地理复制同步的速度和影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49635278/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com