0

我在提出这个问题时的假设是,Aurora只会写入主实例,并且可以从主实例或副本实例中读取。我想基于此,以及CloudWatch的一些观察,我还假设读取将首先发生在主实例上,并且只有在主实例上的某个阈值被越过时才会被移到副本。Amazon Aurora DB何时开始从副本而不是主实例读取?

如果是真的(并且请纠正我,如果不是),有什么要发生的读取请求定向到一个副本,而不是主实例?到目前为止,我已经将主实例上的CPU利用率提高了45%,但是我没有看到副本度量标准(特别是查询度量标准)上的重大更改,认为读取的流量正在被重定向。

回答

2

除非你知道极光的一些功能,我不是,负载的类型平衡你所描述的不符合极光存在的。您必须将明确的只读查询发送到Aurora reader endpoint,以便将这些查询分布到您的只读副本中。如果您只是将查询发送到主端点,则它们将始终转到主实例。

+0

嗯 - 即使我正在向群集端点发送查询,而不是明确地向主要端点发送查询,您是否认为这仍然适用? – danielle

+0

我回来了一些乱七八糟的阅读 - 所以,群集终端总是指向当前的主要实例,读者端点将转到只读副本和平衡呼叫,如果我打我的主要实例(通过群集端点),它不会将调用重定向到副本,而是会在跳过之前采取跳动,在这种情况下,将从副本池中指定新的主节点。这听起来是对的吗? – danielle

+0

是的,这就是我的理解。 –

相关问题