复制数据库 - 性能

问题描述 投票:0回答:1

我们需要使用 PowerShell 命令“New-AzSqlDatabaseCopy”在不同的服务器上创建数据库的新副本。

运行此命令是否会影响实时数据库的性能,特别是在其他作业或查询同时运行的情况下?

如果存在潜在的性能问题,是否有办法为复制过程设置超时? 具体来说,如果超过一定的时间限制,我们可以取消复印作业吗?

azure-sql-database
1个回答
0
投票

是的,它会对事务日志处理产生影响,并且可能会使事务日志充满,如此处所述,因为复制操作会锁定所复制的数据库的事务日志。因此,它会影响数据库的性能和吞吐量。

建议您执行时间点恢复。如果您仍想继续进行复制操作,可以考虑在非高峰时段进行复制操作,或者在复制操作过程中临时对数据库进行扩容。

数据库复制是一个异步操作,但在接受请求后立即创建目标数据库。如果需要在复制操作仍在进行时取消复制操作,请使用 Remove-AzSqlDatabase cmdlet 删除目标数据库。

© www.soinside.com 2019 - 2024. All rights reserved.