何时不使用自动种子设定
在某些情况下,自动种子设定可能不是初始化次要副本的最优选择。 自动种子设定过程中,SQL Server 通过网络执行备份以进行初始化。 如果数据库非常大或者次要副本是远程副本,此过程会很缓慢。 在备份过程中,无法截断这些数据库的事务日志,因此,如果繁忙的数据库初始化过程耗时冗长,则可能导致事务日志大幅增加。 在将数据库添加到具有自动种子设定的可用性组之前,请先评估数据库大小、负载和副本之间的站点距离。
自动种子设定会阻塞完整备份
在自动种子设定的过程中,同时执行完整备份。通过以下语句查看进程信息。
SELECT r.command, r.wait_type, r.wait_resource, DB_NAME(tl.resource_database_id) as [database_name], tl.resource_type, tl.resource_subtype, tl.request_mode, tl.request_type, tl.request_status, r.session_id as blocked_session_id, r.blocking_session_id FROM sys.dm_tran_locks as tl join sys.dm_exec_requests as r on tl.request_session_id = r.session_id WHERE tl.request_session_id = <concerned session>
查看到VDI备份线程柱塞了102
而102正等待U锁。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。