Amazon Aurora 的讀者端點 - Amazon Aurora

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon Aurora 的讀者端點

Aurora 資料庫叢集的讀取器端點可為資料庫叢集的唯讀連線提供連線平衡支援。對讀取操作 (例如查詢) 使用讀取器端點。藉由在唯讀 Aurora 複本上處理這些陳述式,此端點可降低主要執行個體上的額外負荷。它還有助於叢集擴展能力來處理同時的 SELECT 查詢,數量與叢集中的 Aurora 複本成比例。每個 Aurora 資料庫叢集有一個讀取器端點。

如果叢集包含一或多個 Aurora 複本,讀取器端點會平衡 Aurora 複本之間的每個連線要求。在這種情況下,您在該工作階段中只能執行唯讀陳述式,例如 SELECT。如果叢集只包含主要執行個體而沒有 Aurora 複本,則讀取者端點會連線到主要執行個體。在這種情況下,您可以透過端點執行寫入操作。

下列範例說明 Aurora My SQL DB 叢集的讀取器端點。

mydbcluster.cluster-ro-c7tj4example.us-east-1.rds.amazonaws.com:3306

您可以為 Aurora 叢集的唯讀連線使用讀取器端點。此端點使用連線平衡機制來協助您的叢集處理密集型查詢工作負載。讀取器端點是您提供給應用程式以在叢集上執行報告或其他唯讀操作的端點。

讀取器端點可平衡與 Aurora 資料庫叢集中可用 Aurora 複本的連線。它不平衡單個查詢。如果要平衡每個查詢以分配資料庫叢集的讀取工作負載,請為每個查詢開啟與讀取器端點的新連線。

每個 Aurora 叢集有單一的內建讀取器端點,其名稱和其他屬性是由 Aurora 管理。您無法建立、刪除或修改這類型的端點。

如果您的叢集只包含主要執行個體而沒有 Aurora 複本,則讀取者端點會連線到主要執行個體。在這種情況下,您可以透過此端點執行寫入操作。

提示

透過 RDS Proxy,您可以為 Aurora 叢集建立其他唯讀端點。這些端點執行與 Aurora 讀取器端點相同類型的連線平衡。如果讀取者執行個體變得無法使用,則應用程式可以更快速地重新連線至代理端點,而非 Aurora 讀取者端點。代理端點也可以利用其他代理功能,例如多工處理。如需詳細資訊,請參閱將讀取器端點與 Aurora 叢集搭配使用