alwayson
文章平均质量分 88
Hehuyi_In
这个作者很懒,什么都没留下…
展开
-
Alwayson 系统视图、常用sql、性能计数器、扩展事件
一、系统视图1.系统目录视图(System catalog view)由于存储alwayson的配置信息,一旦确定后如果不修改配置不会再变化。System catalog view Description sys.availability_databases_cluster 查看本实例中的ag数据库信息 Contains one row for each availability database on the instance of SQL Server t..原创 2021-05-16 23:12:48 · 2089 阅读 · 0 评论 -
Failover and Failover Modes (Always On Availability Groups)
一、 How Automatic Failover Works自动故障转移的工作方式 If the server instance that is hosting the current primary replica is still running, it changes the state of the primary databases to DISCONNECTED and disconnects all clients. 关闭主库,断开所有客户端连接 If any log re.翻译 2021-04-30 16:58:16 · 1554 阅读 · 1 评论 -
WSFC 移动主节点报错 the specified cluster node is not the owner of the group
WSFC 移动主节点时遇到以下报错英文版报错为The operation failed because either the specified cluster node is not the owner of the group, or the node is not a possible owner of the group解决方法如下:把两台机器都勾上再次执行移动操作即可参考https://vmmhyperv.wordpress.com/2017/08/..原创 2020-07-28 19:42:06 · 1607 阅读 · 0 评论 -
可用性组 & 数据库镜像 自动页修复类型及原理
数据库镜像和Always On 可用性组(同步模式)支持自动页修复。在某些类型的错误导致页损坏,使其无法读取后,数据库镜像伙伴(主体或镜像)或可用性副本(主副本或辅助副本)将尝试自动修复该页。无法读取该页的伙伴/副本将从其伙伴或从其他副本请求该页的新副本。如果此请求成功,则将以可读副本替换不可读的页,这通常会解决该错误。一般来说,数据库镜像和Always On 可用性组以等效方式处理...原创 2020-03-22 21:48:34 · 1517 阅读 · 0 评论 -
SQL Server Endpoint 与 镜像、AlwaysOn身份验证
若要加入Always On 可用性组或数据库镜像,服务器实例上必须创建自己专用的“数据库镜像端点” (database mirroring endpoint)。此端点用途特殊,专门用于接收来自其他实例的连接。数据库镜像端点使用TCP协议在参与数据库镜像会话或承载可用性副本的实例之间发送和接收消息。数据库镜像端点在唯一的 TCP 端口号上进行侦听。但注意客户端与主服务器或主副本的连接不使...原创 2020-03-22 21:33:02 · 2552 阅读 · 0 评论 -
SqlServer 2016新特性 —— automatic seeding (自动种子设定)究竟是什么
在 SQL Server 2012 和 2014 中,初始化 SQL Server Always On 可用性组中的次要副本的唯一方法是手动执行备份、复制和还原。SQL Server 2016 引入了用于自动初始化次要副本数据库的新功能“自动种子设定” 。自动种子设定使用日志流传输,使用 VDI 备份并将备份传输到使用endpoints配置的次要副本的每个数据库。此新特性可以在最初创建可用性组...原创 2020-03-22 15:45:38 · 2297 阅读 · 0 评论 -
sqlserver 分布式可用性组(二)—— 创建、故障转移与元数据信息查看方法
A high-level diagram of a Distributed Availability Group is shown below.Distributed Availability Groups solve a lot of challenges with the traditional Availability Groups.Disaster recovery so...原创 2020-03-15 00:05:40 · 3045 阅读 · 1 评论 -
sqlserver AlwaysOn同步流程与延迟
区分异步同步提交的关键就在 Log Hardened 这一步,主副本是否需要确认辅助副本已经完成日志固化后才能提交事务。异步提交模式主副本无须确认该辅助副本是否已经完成日志固化,就可以提交事务。但是,辅助数据库的更新可能会滞后于主数据库,如果发生故障转移,可能会导致某些数据丢失。同步提交模式主副本必须确认辅助副本已经完成日志固化才可以提交事务,这样就保证两边的数据始终是同步的。...原创 2020-01-22 17:43:51 · 5274 阅读 · 1 评论 -
sqlserver on linux always on 安装配置
以下步骤仅为个人安装测试记录,未在生产环境实际用过,谨慎用于生产环境。一、 不支持的功能和服务类型 不支持的功能或服务 备注 数据库引擎 事务复制 所有数据更改都会以事务为单位,按照其在发布服务器上发生的顺序,同步到订阅服务器上,2019起支持 合并复制 允许用户同时修改订阅服务器和发布服务器上的数据,并把这些修改“合并”成一个统一的结果,2019起支...原创 2020-01-16 16:34:35 · 2142 阅读 · 1 评论 -
sqlserver 域独立可用性组
一、 历史版本及改进传统可用性组要求所有服务器必须加入相同 Active Directory 域,加入不同的域、甚至加入受信任的域均不起作用,所有服务器必须都是相同 WSFC 的节点。下图显示了这一配置。Windows Server 2012 R2引入了与Active Directory分离的群集。它是WSFC的一种特殊形式,WSFC使用DNS而不使用域,但这种类型的WSFC仍要求节点...原创 2019-12-18 00:41:58 · 1770 阅读 · 0 评论 -
sqlserver 分布式可用性组(一)—— 概要
分布式可用性组是 SQL Server 2016 中引入的新功能,是现有 Always On 可用性组的一种变体。一、 分布式可用性组简介分布式可用性组是一种特殊的可用性组,它跨两个单独的可用性组。两个可用性组无需处于同一位置:它们可以是物理机、虚拟机;可以在内网、在云上;跨有域无域;甚至跨平台(例如一个可用性组在 Linux、一个在Windows)。只要两个可用性组可以进行通信,就...原创 2019-12-13 18:40:17 · 2903 阅读 · 0 评论 -
sqlserver drop index导致主从延迟问题
一、 问题背景收到业务A主从延迟的告警,该业务是sqlserver一主两从架构,但告警时只有一个从库有延迟,另一个正常,另外也没有收到其他告警。二、 问题分析及处理登录检查,发现从库1有延迟而从库2正常--主库查:select replica_id,last_commit_time as 'primary_last_commit_tm' from sys.dm_hadr_...原创 2019-12-09 22:04:40 · 1824 阅读 · 0 评论 -
Alwayson无域安装测试
一、 IP及名称规划 IP 名称 说明 192.168.1.111 WIN16-TEST.test.com 节点1 192.168.1.112 WIN16-TEST02.test.com 节点2 1...原创 2019-07-31 18:30:13 · 2712 阅读 · 1 评论