本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用資料庫碎片群組
您可以執行下列任務,來新增和管理 Aurora PostgreSQL Limitless Database 的資料庫碎片群組。
主題
連線至 Aurora PostgreSQL Limitless Database 資料庫叢集
若要使用 Aurora PostgreSQL Limitless Database,請連線至叢集寫入器或讀取器端點。您可以使用 psql 或與 PostgreSQL 搭配使用的任何其他連線公用程式:
$psql -hDB_cluster_endpoint-pport_number-Udatabase_username-d postgres_limitless
下列範例使用您在 CLI 中建立之資料庫叢集的端點。
$psql -h my-limitless-cluster.cluster-ckifpdyyyxxx.us-east-1.rds.amazonaws.com -p 5432 -U postgres -d postgres_limitless
注意
Aurora PostgreSQL Limitless Database 中資料庫碎片群組的預設資料庫為 postgres_limitless。
使用無限連線外掛程式
連線至 Aurora PostgreSQL Limitless Database 時,用戶端會使用叢集端點連線,並由 Amazon Route 53 路由至交易路由器。不過,Route 53 的負載平衡能力受到限制,而且可能在交易路由器允許不均勻的工作負載。AWS JDBC 驅動程式
尋找資料庫碎片群組中的路由器和碎片數量
您可以使用下列查詢來尋找路由器和碎片的數量:
SELECT * FROM rds_aurora.limitless_subclusters; subcluster_id | subcluster_type ---------------+----------------- 1 | router 2 | router 3 | shard 4 | shard 5 | shard 6 | shard
描述資料庫碎片群組
使用 describe-db-shard-groups AWS CLI 命令來描述資料庫碎片群組。以下參數為選用:
-
--db-shard-group-identifier:資料庫碎片群組的名稱。
下列範例說明特定的資料庫碎片群組。
aws rds describe-db-shard-groups --db-shard-group-identifiermy-db-shard-group
此輸出看起來會與以下範例相似。
{ "DBShardGroups": [ { "DBShardGroupResourceId": "shardgroup-8986d309a93c4da1b1455add17abcdef", "DBShardGroupIdentifier": "my-shard-group", "DBClusterIdentifier": "my-limitless-cluster", "MaxACU": 1000.0, "ComputeRedundancy": 0, "Status": "available", "PubliclyAccessible": false, "Endpoint": "my-limitless-cluster.limitless-ccetp2abcdef.us-east-1.rds.amazonaws.com" } ] }
重新啟動資料庫碎片群組
有時候,例如當 max_connections 參數因為容量變更上限而變更時,您必須重新啟動資料庫碎片群組。
您可以使用 AWS 管理主控台 或 AWS CLI 來變更資料庫碎片群組的容量。
使用下列程序。
登入 AWS 管理主控台,開啟位於 https://console.aws.amazon.com/rds/
-
導覽至 Databases (資料庫) 頁面。
-
選取您要重新啟動的資料庫碎片群組。
-
針對 Actions (動作),選擇 Reboot (重新啟動)。
-
選擇確認。
若要重新啟動資料庫碎片群組,請使用 reboot-db-shard-group AWS CLI 命令並搭配以下參數:
-
--db-shard-group-identifier:資料庫碎片群組的名稱。
下列範例會重新啟動資料庫碎片群組。
aws rds reboot-db-shard-group --db-shard-group-identifiermy-db-shard-group