Bekerja dengan grup pecahan DB - Amazon Aurora

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.

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 -h DB_cluster_endpoint -p port_number -U database_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 Batas untuk Driver AWS JDBC mengatasi hal ini dengan melakukan penyeimbangan beban sisi klien dengan kesadaran beban. Untuk informasi lebih lanjut tentang Driver AWS JDBC, lihat. Menghubungkan ke Aurora PostgreSQL dengan Driver Amazon Web Services () JDBC AWS

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/.

  1. Arahkan ke halaman Basis data.

  2. Pilih grup pecahan DB yang ingin Anda reboot.

  3. Untuk Tindakan, pilih Boot ulang.

  4. 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