0

我在提出這個問題時的假設是,Aurora只會寫入主實例,並且可以從主實例或副本實例中讀取。我想基於此,以及CloudWatch的一些觀察,我還假設讀取將首先發生在主實例上,並且只有在主實例上的某個閾值被越過時纔會被移到副本。Amazon Aurora DB何時開始從副本而不是主實例讀取?

如果是真的(並且請糾正我,如果不是),有什麼要發生的讀取請求定向到一個副本,而不是主實例?到目前爲止,我已經將主實例上的CPU利用率提高了45%,但是我沒有看到副本度量標準(特別是查詢度量標準)上的重大更改,認爲讀取的流量正在被重定向。

回答

2

除非你知道極光的一些功能,我不是,負載的類型平衡你所描述的不符合極光存在的。您必須將明確的只讀查詢發送到Aurora reader endpoint,以便將這些查詢分佈到您的只讀副本中。如果您只是將查詢發送到主端點,則它們將始終轉到主實例。

+0

嗯 - 即使我正在向羣集端點發送查詢,而不是明確地向主要端點發送查詢,您是否認爲這仍然適用? – danielle

+0

我回來了一些亂七八糟的閱讀 - 所以,羣集終端總是指向當前的主要實例,讀者端點將轉到只讀副本和平衡呼叫,如果我打我的主要實例(通過羣集端點),它不會將調用重定向到副本,而是會在跳過之前採取跳動,在這種情況下,將從副本池中指定新的主節點。這聽起來是對的嗎? – danielle

+0

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

相關問題