Seimbangkan kembali pecahan dalam kluster di Azure Cosmos DB for PostgreSQL

BERLAKU UNTUK: Azure Cosmos DB for PostgreSQL (didukung oleh ekstensi database Citus ke PostgreSQL)

Untuk memanfaatkan simpul yang baru ditambahkan, seimbangkan kembali pecahan tabel yang didistribusikan. Penyeimbangan ulang memindahkan pecahan dari simpul yang ada ke simpul baru. Azure Cosmos DB for PostgreSQL menawarkan penyeimbangan ulang tanpa waktu henti, yang berarti kueri berlanjut tanpa gangguan selama penyeimbangan ulang shard.

Tentukan apakah kluster seimbang

portal Azure menunjukkan apakah data didistribusikan secara merata antara simpul pekerja dalam kluster atau tidak. Dari menu Manajemen kluster, pilih Shard rebalancer.

  • Jika data tidak seimbang antarpekerja: Anda akan melihat pesan, Penyeimbangan ulang direkomendasikan, dan daftar ukuran setiap simpul.

  • Jika data telah seimbang: Anda akan melihat pesan, Penyeimbangan ulang tidak disarankan saat ini.

Jalankan penyeimbang Pecahan

Untuk memulai penyeimbang ulang Shard, sambungkan ke simpul koordinator kluster lalu jalankan fungsi SQL rebalance_table_shards pada tabel terdistribusi.

Fungsi menyeimbangkan-ulang semua tabel dalam grupkolokasi tabel yang dinamai dalam argumennya. Anda tidak perlu memanggil fungsi untuk setiap tabel terdistribusi. Sebagai gantinya, panggil pada tabel perwakilan dari setiap grup kolokasi.

SELECT rebalance_table_shards('distributed_table_name');

Pantau kemajuan penyeimbangan ulang

Anda dapat melihat kemajuan penyeimbangan ulang dari portal Azure. Dari menu Manajemen kluster, pilih Shard rebalancer . Pesan Penyeimbangan ulang sedang berlangsung tampil dengan dua tabel:

  • Tabel pertama menunjukkan jumlah pecahan yang bergerak ke dalam atau ke luar dari simpul. Misalnya, "6 dari 24 bergerak ke dalam."
  • Tabel kedua menunjukkan kemajuan per tabel database: nama, jumlah pecahan yang terpengaruh, ukuran data yang terpengaruh, dan status penyeimbangan ulang.

Pilih Refresh untuk memperbarui halaman. Jika penyeimbangan ulang telah selesai, Anda akan melihat pesan Penyeimbangan ulang tidak disarankan saat ini.

Langkah berikutnya