如何解决Sqlserver 2014 alwayson架构主节点执行alter table导致从节点的阻塞问题

技术如何解决Sqlserver 2014 alwayson架构主节点执行alter table导致从节点的阻塞问题如何解决Sqlserver 2014 alwayson架构主节点执行alter table导致从节点的阻塞

如何解决Sqlserver 2014 alwayson架构的主节点执行alter table导致从节点阻塞的问题,针对这个问题,本文详细介绍了相应的分析和解决方案,希望能帮助更多想要解决这个问题的小伙伴找到更简单更容易的方法。

环境:

Sqlserver 2014 alwayson架构

1个主节点

1个备用节点

6个只读节点

问题陈述:

只读节点被阻止,主节点无法将数据同步到该只读节点。

原因:

在主节点中执行了DDL语句,并且修改了表的字段类型。

更改表表1更改列[名称] [NVARCHAR](最大值)

此时,只读库有一个关于table1表的长事务查询。

此表1的长事务查询阻止了主节点将只读库与Alter table 1 Alter Column[name][nvarchar](max)同步。

只读节点上的table1表无法执行alter table操作。

因此,所有主节点的日志无法从主节点同步到该只读节点。

在只读节点上,对table1表的所有后续查询都被阻止。

查询主从同步脚本:

选择可用性模式desc,

角色_desc,

副本服务器名,

上次重做时间,

GETDATE()现在,

DATEDIFF(毫秒,last_redone_time,GETDATE()) diffMS

发件人((系统可用性组)

JOIN sys . availability _ replicas ar ON ag . group _ id=ar . group _ id

)

JOIN sys . DM _ hadr _ availability _ replica _ States AS ar _ state ON ar . replica _ id=ar _ state . replica _ id

)

JOIN sys . DM _ hadr _ database _ replica _ States dr _ state ON ag . group _ id=dr _ state . group _ id

AND dr _ state . replica _ id=ar _ state . replica _ id;

解决方案:

为了尽快解决这个问题,最快的方法是在只读节点上终止长事务查询的会话。

让主节点的这个alter table的DDL操作同步到只读节点,阻塞就会解决,同步就会恢复正常。

关于如何解决Sqlserver 2014 alwayson架构主节点执行alter table导致从节点阻塞的问题,这里分享一下答案。我希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/124811.html

(0)

相关推荐

  • 如何防止人为误操作MySQL数据库

    技术如何防止人为误操作MySQL数据库这篇文章主要介绍“如何防止人为误操作MySQL数据库”,在日常操作中,相信很多人在如何防止人为误操作MySQL数据库问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望

    攻略 2021年10月23日
  • Go语言中什么是互斥锁

    技术Go语言中什么是互斥锁这篇文章将为大家详细讲解有关Go语言中什么是互斥锁,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1、互斥锁Mutex1.1 Mutex介绍Go

    攻略 2021年10月21日
  • mysql table_open_cache 到底有什么影响

    技术mysql table_open_cache 到底有什么影响mysql table_open_cache 到底有什么影响,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴

    攻略 2021年11月4日
  • html如何在文本上显示图片(html怎么在页面上显示图片)

    技术html中如何显示图片本篇内容介绍了“html中如何显示图片”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

    攻略 2021年12月23日
  • 酸菜素馅饺子都放啥,怎么做好酸菜馅的饺子呢

    技术酸菜素馅饺子都放啥,怎么做好酸菜馅的饺子呢说起酸菜饺子首先就想到东北酸菜素馅饺子都放啥,恰巧本人就是出生在东北的面点师,我相信还是有资格回答这个问题的,在分享酸菜馅配方之前,先说说个人对于酸菜的一些理解,东北人都知道

    生活 2021年11月1日
  • css怎么将背景图居中

    技术css怎么将背景图居中这篇文章主要介绍css怎么将背景图居中,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! css中,可利用“background-position

    攻略 2021年12月9日