首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >镜像和缓冲区页写入/S

镜像和缓冲区页写入/S
EN

Database Administration用户
提问于 2012-06-05 18:08:11
回答 2查看 133关注 0票数 4

“缓冲器管理器:页面写入/秒”(* 8 KBytes)是否是一个很好的指标,它可以用来通过可用性组复制所有数据库的带宽吗?

若否,为何不相等呢?是否只是一些开销,或者它们基本上是无关的?

EN

回答 2

Database Administration用户

发布于 2012-06-05 19:16:25

AG和DBM将主要复制主体上生成的日志。缓冲区刷新速率与日志生成速率有某种关系,但并不相同(想象同一行的100个更新将如何生成100个日志记录,但只会刷新一次页面,还可以考虑如何以256字节的日志来描述单个插入,但它会污染整个页,在刷新时写入8kb),并且计数器不是每个数据库开始使用的。

有一些额外的控制消息,当AG出现时,会有额外的日志记录,但并不重要。我想说的是,日志本身约占交通流量的95%。一方面,请记住DBM和AG都可以并将压缩流量中的日志。但是另一方面,DBM和AG将需要完全记录的操作(最小测井不能发生在AG/DBM源上)。对于AG,副本的数量也起着一定的作用(更糟糕的是,流量乘以副本的数量)。

您不仅需要考虑吞吐量,还需要考虑延迟。在同步模式下,提交必须由副本强化,这会影响操作延迟。在服务器,数据库对象中检查当前日志刷新率。

一旦建立,DBM和AG都有自己的计数器:服务器,数据库镜像对象Server,可用性副本。原始通信量(包括协议开销)也可以在服务器、Broker/ DBM传输对象中测量。当然,这需要首先建立一个AG并使用load访问它:)

但是对于将要发送的字节数(压缩前),mrdenny建议的日志文件虚拟io统计是一个非常好的聚合指示符,但不幸的是它没有给出吞吐量的实际形状的信息(即。尖峰)。不幸的是,没有直接的perfmon计数器。

票数 6
EN

Database Administration用户

发布于 2012-06-05 18:12:48

这可能是一个好指标。请记住,AlwaysOn正在传送事务日志记录,而不是实际数据。写入事务日志LUN的写入量可能是更好的指示符。

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

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

复制
相关文章

相似问题

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