Bagikan melalui


Pilih ukuran awal untuk kluster di Azure Cosmos DB for PostgreSQL

Penting

Azure Cosmos DB for PostgreSQL tidak lagi didukung untuk proyek baru. Jangan gunakan layanan ini untuk proyek baru. Sebagai gantinya, gunakan salah satu dari dua layanan ini:

Ukuran kluster, baik jumlah simpul maupun kapasitas perangkat kerasnya, mudah diubah. Namun Anda masih perlu memilih ukuran awal untuk kluster baru. Berikut adalah beberapa tips untuk pilihan yang wajar.

Kasus penggunaan

Azure Cosmos DB for PostgreSQL sering digunakan dengan cara berikut.

SaaS multi-penyewa

Saat bermigrasi ke Azure Cosmos DB for PostgreSQL dari instans database PostgreSQL simpul tunggal yang ada, pilih kluster tempat jumlah vCore pekerja dan RAM secara total sama dengan instans asli. Dalam skenario seperti itu kami telah melihat peningkatan performa 2-3x karena sharding meningkatkan pemanfaatan sumber daya, memungkinkan indeks yang lebih kecil dll.

Hitungan vCore sebenarnya satu-satunya keputusan. Alokasi RAM saat ini ditentukan berdasarkan jumlah vCore, seperti yang dijelaskan dalam halaman compute dan penyimpanan. Node koordinator tidak memerlukan RAM sebanyak pekerja, tetapi tidak ada cara untuk memilih RAM dan vCores secara mandiri.

Analitik waktu nyata

Total vCores: saat data kerja sesuai dengan RAM, Anda dapat mengharapkan peningkatan performa linier pada Azure Cosmos DB for PostgreSQL sebanding dengan jumlah inti pekerja. Untuk menentukan jumlah vCore yang tepat untuk kebutuhan Anda, pertimbangkan latensi saat ini untuk kueri dalam database simpul tunggal Anda dan latensi yang diperlukan di Azure Cosmos DB for PostgreSQL. Bagi latensi saat ini dengan latensi yang diinginkan, dan bulatkan hasilnya.

RAM pekerja: skenario terbaik adalah menyediakan cukup memori sehingga sebagian besar set kerja dapat dimuat dalam memori. Jenis kueri yang digunakan aplikasi Anda memengaruhi persyaratan memori. Anda dapat menjalankan JELASKAN ANALISIS pada sebuah kueri untuk menentukan berapa banyak memori yang diperlukan. Ingat bahwa vCores dan RAM diskalakan bersama-sama seperti yang dijelaskan dalam artikel compute dan penyimpanan.

Langkah berikutnya