Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bekerja dengan grup pecahan DB
Anda melakukan tugas-tugas berikut untuk menambah dan mengelola grup shard DB untuk Aurora PostgreSQL Limitless Database.
Topik
Menghubungkan ke cluster DB Database PostgreSQL Limitless Aurora Anda
Untuk bekerja dengan Aurora PostgreSQL Limitless Database, Anda terhubung ke penulis cluster atau titik akhir pembaca. Anda dapat menggunakan psql
atau utilitas koneksi lain yang bekerja dengan PostgreSQL:
$
psql -hDB_cluster_endpoint
-pport_number
-Udatabase_username
-d postgres_limitless
Contoh berikut menggunakan endpoint untuk cluster DB yang Anda buat diCLI.
$
psql -h my-limitless-cluster.cluster-ckifpdyyyxxx.us-east-1.rds.amazonaws.com -p 5432 -U postgres -d postgres_limitless
catatan
Database default untuk grup shard DB di Aurora PostgreSQL Limitless Database adalah. postgres_limitless
Menggunakan Plugin Koneksi Tanpa Batas
Saat menghubungkan ke Aurora PostgreSQL Limitless Database, klien terhubung menggunakan titik akhir cluster, dan dialihkan ke router transaksi oleh Amazon Route 53. Namun, Route 53 terbatas dalam kemampuannya untuk memuat keseimbangan, dan dapat memungkinkan beban kerja yang tidak merata pada router transaksi. Plugin Koneksi Tanpa
Menemukan jumlah router dan pecahan dalam grup pecahan DB
Anda dapat menggunakan kueri berikut untuk menemukan jumlah router dan pecahan:
SELECT * FROM rds_aurora.limitless_subclusters; subcluster_id | subcluster_type ---------------+----------------- 1 | router 2 | router 3 | shard 4 | shard 5 | shard 6 | shard
Menggambarkan kelompok pecahan DB
Gunakan describe-db-shard-groups
AWS CLI perintah untuk menggambarkan grup shard DB Anda. Parameter berikut bersifat opsional:
-
--db-shard-group-identifier
— Nama grup pecahan DB.
Contoh berikut menjelaskan kelompok pecahan DB tertentu.
aws rds describe-db-shard-groups --db-shard-group-identifier
my-db-shard-group
Outputnya menyerupai contoh berikut.
{ "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" } ] }
Mem-boot ulang grup pecahan DB
Terkadang Anda harus me-reboot grup shard DB Anda, misalnya ketika max_connections
parameter berubah karena perubahan kapasitas maksimum.
Anda dapat menggunakan AWS Management Console atau AWS CLI untuk mengubah kapasitas grup shard DB.
Gunakan prosedur berikut:
Masuk ke AWS Management Console dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/
-
Arahkan ke halaman Basis data.
-
Pilih grup pecahan DB yang ingin Anda reboot.
-
Untuk Tindakan, pilih Boot ulang.
-
Pilih Konfirmasi.
Untuk me-reboot grup shard DB, gunakan reboot-db-shard-group
AWS CLI perintah dengan parameter berikut:
-
--db-shard-group-identifier
— Nama grup pecahan DB.
Contoh berikut reboot grup shard DB.
aws rds reboot-db-shard-group --db-shard-group-identifier
my-db-shard-group