全部产品
Search
文档中心

PolarDB:Spesifikasi node komputasi

更新时间:Jul 02, 2025

PolarDB for PostgreSQL (Kompatibel dengan Oracle) mendukung spesifikasi khusus untuk setiap node. Node dengan spesifikasi ini tidak berbagi CPU, memori, penyimpanan, dan sumber daya I/O dengan node lain pada server yang sama, sehingga meningkatkan stabilitas dan keandalannya.

Tabel berikut menjelaskan spesifikasi node komputasi yang didukung oleh kluster PolarDB for PostgreSQL (Kompatibel dengan Oracle).

Spesifikasi node komputasi

Jenis node

CPU dan memori

Kapasitas penyimpanan maksimum

Jumlah koneksi maksimum

PSL4 IOPS maksimum

PSL5 IOPS maksimum

polar.o.x4.medium

2 core, 8 GB memori

50 TB

800

8.000

16.000

polar.o.x8.medium

2 core, 16 GB memori

100 TB

1.600

8.000

16.000

polar.o.x4.large

4 core, 16 GB memori

100 TB

1.600

32.000

64.000

polar.o.x8.large

4 core, 32 GB memori

100 TB

3.200

32.000

64.000

polar.o.x4.xlarge

8 core, 32 GB memori

100 TB

3.200

50.000

128.000

polar.o.x8.xlarge

8 core, 64 GB memori

100 TB

3.200

50.000

160.000

polar.o.x4.2xlarge

16 core, 64 GB memori

100 TB

3.200

64.000

256.000

polar.o.x8.2xlarge

16 core, 128 GB memori

100 TB

12.800

64.000

256.000

polar.o.x4.4xlarge

32 core, 128 GB memori

100 TB

12.800

80.000

256.000

polar.o.x8.4xlarge

32 core, 256 GB memori

300 TB

25.600

80.000

384.000

polar.o.x4.6xlarge

48 core, 192 GB memori

100 TB

12.800

100.000

256.000

polar.o.x8.6xlarge

48 Core, 384 GB memori

300 TB

25.600

100.000

384.000

polar.o.x4.8xlarge

64 core, 256 GB memori

300 TB

25.600

120.000

384.000

polar.o.x8.8xlarge

64 core, 512 GB memori

500 TB

36.000

120.000

409.600

polar.o.x8.12xlarge

88 core, 710 GB memori

500 TB

36.000

150.000

512.000

polar.o.x8.15xlarge

120 core, 920 GB memori

500 TB

36.000

150.000

512.000

Catatan
  • Jumlah Koneksi Maksimum: Batasan jumlah koneksi yang dapat ditentukan menggunakan parameter max_connections. Jumlah koneksi aktual yang didukung oleh node komputasi dapat bervariasi tergantung pada kebutuhan bisnis. Untuk informasi lebih lanjut, lihat Jumlah Koneksi Maksimum.

  • IOPS maksimum dan bandwidth I/O dari kluster Enterprise Edition meningkat secara proporsional dengan jumlah node. Sebagai contoh, dalam kluster Enterprise Edition dengan spesifikasi khusus, node komputasi 8-core 32 GB, dan penyimpanan PSL5, performa penyimpanan maksimum kluster adalah 4 × 96.000 IOPS dan 4 × 8 Gbps bandwidth I/O jika terdiri dari satu node baca-tulis dan tiga node baca-saja.

  • Spesifikasi penyimpanan setiap node dalam kluster Enterprise Edition bersifat independen. Contohnya, untuk kluster Enterprise Edition dengan satu node baca-tulis dan tiga node baca-saja, jika spesifikasi penyimpanannya adalah 128.000 IOPS dan 8 Gbps bandwidth I/O, maka setiap node memiliki spesifikasi tersebut.

  • IOPS yang disediakan oleh PSL4 dihitung berdasarkan rumus berikut: min{IOPS maksimum dari spesifikasi komputasi, IOPS penyimpanan}. Rumus untuk menghitung IOPS penyimpanan adalah: min{1.800+50×kapasitas penyimpanan, 50.000}. Unit: GB.

    Sebagai contoh, dalam kluster Anda, spesifikasi node komputasi adalah polar.o.x8.xlarge dengan IOPS maksimum sebesar 80.000. Kapasitas penyimpanan adalah 100 GB, sehingga IOPS penyimpanan adalah min{1.800+50*100, 50.000}=6.800. Dengan demikian, IOPS dari node komputasi adalah min{80.000, 6.800}=6.800.

  • Pada versi minor 1.1.7 yang dirilis pada Desember 2020, jumlah koneksi maksimum beberapa spesifikasi node komputasi telah diperbarui. Tabel di atas mencakup spesifikasi baru. Perubahan ini berlaku untuk semua kluster yang dibuat setelah rilis versi minor 1.1.7. Untuk kluster yang sudah ada, Anda dapat menyesuaikan jumlah koneksi maksimum dengan mengubah spesifikasi kluster.

Jumlah koneksi maksimum

  • Jika jumlah koneksi bersamaan ke kluster PolarDB for PostgreSQL (Kompatibel dengan Oracle) melebihi batas maksimum, upaya koneksi berikutnya akan gagal atau habis waktu.

    Konsumsi memori per koneksi bervariasi tergantung pada sistem bisnis. Oleh karena itu, jumlah koneksi aktual yang didukung oleh kluster Anda mungkin berbeda dari nilai maksimum yang ditentukan.

  • Untuk mengetahui jumlah koneksi maksimum yang ditentukan, jalankan pernyataan berikut:

    show max_connections;
  • Untuk mengetahui jumlah koneksi saat ini, jalankan pernyataan berikut:

    select count(1) from pg_stat_activity;
  • Kami merekomendasikan agar Anda memantau kondisi bisnis dan status kluster serta memastikan bahwa jumlah koneksi tidak melebihi nilai yang direkomendasikan. Nilai ini dapat dihitung menggunakan rumus berikut:

    LEAST({DBInstanceClassMemory/11MB}, 5000).

  • Jika aplikasi Anda memerlukan jumlah koneksi yang lebih tinggi, kami merekomendasikan penggunaan kluster dengan kapasitas memori yang lebih besar.