何时不使用自动种子设定


在某些情况下,自动种子设定可能不是初始化次要副本的最优选择。 自动种子设定过程中,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锁。

转载于:https://blog.51cto.com/ultrasql/2129308

SQL Server 2017 AlwaysOn AG 自动初始化(十二)相关推荐

  1. SQL Server 2017 AlwaysOn AG 自动初始化(十五)

    性能测试对比分析 拿xx库来做测试,数据文件8G,备份后为600M: 测试场景 使用时间 1 通过备份恢复来创建,开启备份压缩 1分29秒 2 通过自动种子设定,开启备份压缩 1分22秒 3 通过自动 ...

  2. SQL Server 2017 AlwaysOn AG 自动初始化(七)

    在现有可用性组上启用某个辅助副本的自动种子设定 在主副本上执行 ALTER AVAILABILITY GROUP [<availability_group_name>]MODIFY REP ...

  3. SQL Server 2017 AlwaysOn on Linux 配置和维护(18)

    2.6.2使用Pacemaker修改CIB 在Windows平台,WSFC本身支持多子网,通过对IP地址的OR依赖来处理多IP地址. 在Linux平台,没有OR依赖,但可以通过使用Pacemaker修 ...

  4. Docker 部署SQL Server 2017

    Docker 部署SQL Server 2017 一.部署步骤 1.下载镜像 2.创建容器并运行 二.参考文档 一.部署步骤 1.下载镜像 代码如下(示例): sudo docker pull mcr ...

  5. 当SQL Server爱上Linux:配置 SQL Server 2017 上的可用性组初体验

    作者 | 张乐奕:Oracle ACE 总监,ACOUG (中国 Oracle 用户组)联合发起人.Oracle 数据库高可用解决方案与  Exadata 一体机专家.长于数据库故障诊断,性能调优.作 ...

  6. SQL Server域Alwayson 部署

    引言 基于windows2012 server和sql server2012的域控的设置方法在很多场景已经使用,不仅需要windows的域部署,故障转移部署,以及sql server的域部署以及仲裁机 ...

  7. SQL SERVER 2012 AlwaysOn - 维护篇 03

    搭建 AlwaysOn 是件非常繁琐的工作,需要从两方面考虑,操作系统层面和数据库层面,AlwaysOn 非常依赖于操作系统,域控,群集,节点等概念: DBA 不但要熟悉数据库也要熟悉操作系统的一些概 ...

  8. linux配置conf_如何使用mssql-conf和其他可用工具在Linux上配置SQL Server 2017

    linux配置conf Configuration of any system plays a vital role in its working efficiently. However, conf ...

  9. SQL Server 2016 AlwaysOn 安装及配置介绍

    SQL Server 2016  AlwaysOn 安装及配置介绍 Always On 可用性组功能是一个提供替代数据库镜像的企业级方案的高可用性和灾难恢复解决方案. SQL Server 2012 ...

最新文章

  1. mysql 慢日志 作用_MySQL慢查询日志的作用和开启
  2. 一款性能调优利器 — 火焰图
  3. 数据结构: 线索化二叉树
  4. Git使用技巧(1)-- 配置【持续更新】
  5. EasyOcr 安装(linux、docker)、使用(gin、python)
  6. python执行的命令_如何在Python中执行外部命令
  7. mysql——解压版安装详解
  8. 8.微服务设计 --- 监控
  9. android手机和荣耀哪个版本好,【求测评】荣耀v40轻奢版与荣耀X10哪款更好?图文爆料分析...
  10. 零基础【绘画板绘】SAI仿水墨笔刷教程(干货)
  11. 大数据时代个人信息保护的困境与思考
  12. mfs网络分布式文件系统、高可用、iscsi存储方式的mfs、fence
  13. php正则校验特殊字符,PHP正则表达式中的特殊字符
  14. SML-Abridgelab
  15. 统计学离散型变量和连续型变量有什么区别?
  16. Ubuntu(debian)问题解决方案合集
  17. 有了这个机器学习画图神器,论文、博客都可以事半功倍了!
  18. mybatis-plus:根据日期或时间范围查询数据的3种方式
  19. Kubernetes 是如何实现资源共享的
  20. Flink: FlieSystem SQL Connector

热门文章

  1. 学习进度——第十二周
  2. 通过命令在navicat中创建数据库及表结构
  3. 添加底部小火箭+目录
  4. mybatis配置全局变量
  5. [原创]Scala学习:编写Scala脚本
  6. J2EE如何生成验证码图片和点击刷新验证码
  7. 服务器高并发下出现大量的time wait的解决办法
  8. 10、存储过程、while语句
  9. Asp.net 2.0生命周期
  10. Python学习笔记之类(三)