首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >同步次副本上的只读活动是否会减慢可用性组中的主副本?

问同步次副本上的只读活动是否会减慢可用性组中的主副本?
EN

Database Administration用户
提问于 2019-07-14 12:01:04
回答 1查看 436关注 0票数 0

假设我们有一个可用性组配置( Server 2017),其中主次和同步次级没有共享任何资源(每个副本都有专用CPU、内存、磁盘等)。

代码语言:javascript
复制
Will read-only activity on synchronous secondary have performace impact on primary replica ?

我之所以问这个问题,是因为不同的消息来源讲述了不同的(矛盾的)事情:

一些消息来源说,将只读活动卸载到同步辅助(建议只卸载到异步副本)是有影响的,不建议这样做,而另一些消息来源则告诉我们,即使报告负载是同步的,在辅助上卸载报告负载也是最佳做法。

你觉得这个怎么样?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2019-07-15 10:33:12

通常,从性能的角度来看,由于资源利用率完全在二次副本上,因此对主副本没有任何影响。例如,(CPU、内存、IO)和读取操作将在数据库的二级副本上进行。

我相信,考虑到日志处理工作人员对性能的影响,但是(AG工作者连接)无论如何都会在主副本上不断活动(可以用select * from sys.dm_exec_connections where protocol_type = 'Database Mirroring'识别),而不管二级只读操作是否有效。如果这是一个真正的问题,您可以使用专用以太网的数据库镜像端品脱。

总之,不存在性能影响,但我们应该考虑数据延迟,因为在二级副本的select查询中无法使用来自主副本的活动事务,除非主副本和二级副本提交的事务已经处理了特定事务。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/242834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档