#### 18.7.2.2组复制限制

[](<>)

根据在组中所有服务器上收集的指标，一个节流机制开始发挥作用，并决定是否限制成员执行/提交新事务的速率。

因此，从所有成员获取的指标是计算每个成员的容量的基础：如果一个成员有一个大队列（用于认证或应用程序线程），那么执行新事务的容量应该接近上一阶段认证或应用的容量。

组中所有成员的最低容量决定了组的实际容量，而本地事务的数量决定了有多少成员正在向其写入，因此，应该与多少成员共享该可用容量。

这意味着，每个成员都有一个基于可用容量的既定写入配额，换句话说，它可以安全地为下一个期间发出若干事务。如果证明程序或二进制日志应用程序的队列大小超过用户定义的阈值，则通过节流机制强制执行写入程序配额。

配额会减少上一期间延迟的事务数，然后再进一步减少10%，以允许触发问题的队列减小其大小。为了避免队列大小超过阈值后吞吐量大幅增加，在此之后每个周期的吞吐量只允许增加相同的10%。

当前的限制机制不会惩罚配额以下的事务，但会延迟完成超过配额的事务，直到监控期结束。因此，如果发出的写请求的配额非常小，则某些事务的延迟可能接近监视期。
