全部产品
Search
文档中心

ApsaraDB RDS:FAQ tentang fitur proxy database

更新时间:Jul 06, 2025

Topik ini menjawab beberapa pertanyaan umum tentang fitur proxy database dari ApsaraDB RDS for PostgreSQL. Jika Anda mengalami masalah saat menggunakan fitur ini, Anda dapat merujuk pada topik ini.

Apa itu proxy database?

Proxy database berfungsi sebagai perantara jaringan antara sistem database dan aplikasi Anda, meneruskan semua permintaan dari aplikasi. Proxy database menawarkan kemampuan canggih seperti pemisahan baca/tulis otomatis dan pemisahan transaksi. Fitur ini mudah digunakan dan dirawat, serta memberikan ketersediaan tinggi dan performa tinggi. Untuk informasi lebih lanjut, lihat Apa itu Proxy Database?

Apa perbedaan antara proxy database tujuan umum dan proxy database spesifikasi khusus?

  • Tujuan Umum: Jenis proxy database ini berbagi sumber daya CPU fisik dan disediakan secara gratis. Spesifikasi maksimumnya adalah 16 core CPU yang didistribusikan oleh delapan proxy database.

  • Spesifikasi Khusus: Jenis proxy database ini sepenuhnya menggunakan sumber daya CPU fisik yang dialokasikan dan dikenakan biaya berdasarkan metode penagihan bayar sesuai pemakaian. Jenis ini menawarkan performa stabil dengan spesifikasi maksimum 32 core CPU yang didistribusikan oleh 16 proxy database.

Untuk informasi lebih lanjut, lihat Jenis-Jenis Proxy Database dan Aturan Penagihan untuk Fitur Proxy Database.

Apa hubungan antara jumlah proxy database dan spesifikasi proxy database?

Berikut adalah hubungan antara spesifikasi proxy database dan jumlahnya:

Spesifikasi proxy database = Spesifikasi unit proxy database × Jumlah proxy database
Catatan

Dalam perhitungan ini, spesifikasi unit proxy database tetap sebesar 2 core CPU.

Sebagai contoh, jika jumlah proxy database adalah 3, spesifikasinya adalah 6 core CPU, dihitung sebagai berikut: 2 x 3 = 6.

Jumlah proxy database digunakan untuk menghitung performa fitur ini. Jumlah sebenarnya dari proxy database dapat bervariasi. Semakin besar jumlah proxy database yang diaktifkan, semakin banyak permintaan yang dapat diproses dari instance RDS Anda.

Apakah jumlah titik akhir proxy database bergantung pada jumlah proxy database?

Tidak, jumlah titik akhir proxy database tidak bergantung pada jumlah proxy database.

Setiap instance ApsaraDB RDS for PostgreSQL dengan fitur proxy database yang diaktifkan mendukung hingga tujuh titik akhir proxy database. Anda dapat mengonfigurasi satu titik akhir internal dan satu titik akhir publik untuk setiap titik akhir proxy database. Titik akhir proxy database sebelumnya dikenal sebagai terminal proxy. Untuk informasi lebih lanjut, lihat Buat Titik Akhir Proxy Database.

Apakah proxy database mengonsumsi QPS atau TPS dari instance RDS utama saya?

Tidak, proxy database tidak mengonsumsi permintaan per detik (QPS) atau transaksi per detik (TPS) dari instance RDS utama Anda.

Apakah titik akhir proxy database sama dengan titik akhir biasa?

Tidak, titik akhir proxy database berbeda dari titik akhir biasa.

  • Titik akhir biasa hanya meneruskan semua permintaan ke instance RDS.

  • Titik akhir proxy database secara otomatis meneruskan permintaan tulis ke instance RDS utama dan permintaan baca ke instance RDS baca-saja berdasarkan pernyataan SQL yang dieksekusi. Hal ini membantu mengurangi beban pada instance RDS utama.

Setelah saya mengaktifkan fitur proxy database, apakah sistem akan menarik kembali titik akhir asli dari instance RDS utama dan instance RDS baca-saja saya?

Tidak, sistem tidak akan menarik kembali titik akhir asli dari instance RDS utama dan baca-saja dalam sistem database Anda setelah mengaktifkan fitur proxy database.

Arsitektur apa yang digunakan oleh proxy database? Apakah arsitektur ini menyediakan mekanisme failover?

Proxy database menggunakan arsitektur kluster dengan ketersediaan tinggi yang terdiri dari dua node utama. Koneksi didistribusikan ke kedua node dengan rasio 1:1. Jika satu node gagal, node lainnya akan mengambil alih, dan sistem secara otomatis memicu tugas pemulihan pada node yang rusak untuk memastikan ketersediaan tinggi layanan database.

Apakah performa proxy database meningkat jika saya menambah jumlah titik akhir proxy database?

Tidak, penambahan jumlah titik akhir proxy database tidak meningkatkan performa fitur ini. Performa proxy database untuk instance RDS bergantung pada jumlah instance RDS baca-saja, jumlah proxy database, dan spesifikasinya.

  • Menambah jumlah instance RDS baca-saja memungkinkan proxy database memproses lebih banyak permintaan baca.

  • Menambah jumlah proxy database atau meningkatkan spesifikasinya akan meningkatkan performa fitur ini.

    Catatan

    Spesifikasi rekomendasi proxy database dihitung sebagai berikut:

    • Spesifikasi proxy database yang direkomendasikan = Jumlah proxy database yang direkomendasikan × Spesifikasi unit proxy database. Spesifikasi unit proxy database tetap sebesar 2 core CPU.

    • Spesifikasi maksimum untuk proxy database tujuan umum adalah 16 core CPU, sedangkan untuk spesifikasi khusus adalah 32 core CPU. Berikut adalah cara menghitung jumlah proxy database yang direkomendasikan:

      Tipe Proxy

      Instance RDS yang Menjalankan RDS High-Availability Edition

      Jumlah Proxy Database Tujuan Umum yang Direkomendasikan

      (Jumlah core CPU dari instance RDS utama + Jumlah core CPU dari semua instance RDS baca-saja yang termasuk dalam instance RDS utama)/4. Hasilnya dibulatkan ke atas.

      Jumlah Proxy Database Spesifikasi Khusus yang Direkomendasikan

      (Jumlah core CPU dari instance RDS utama + Jumlah core CPU dari semua instance RDS baca-saja yang termasuk dalam instance RDS utama)/8. Hasilnya dibulatkan ke atas.

    Sebagai contoh, jika instance RDS utama Anda memiliki 8 core CPU dan instance RDS baca-sajanya memiliki 4 core CPU, jumlah proxy database yang direkomendasikan adalah 2, dihitung sebagai berikut: (8 + 4)/8 = 1.5. Hasil 1.5 dibulatkan ke atas menjadi 2. Spesifikasi proxy database yang direkomendasikan adalah 4 core CPU, dihitung sebagai berikut: 2 × 2 = 4.

Bisakah saya memodifikasi awalan dari titik akhir proxy database?

Ya, Anda dapat memodifikasi awalan dari titik akhir proxy database dan port yang terkait.

Untuk informasi lebih lanjut, lihat Kelola Titik Akhir Proxy Database.

Apakah jumlah koneksi ke proxy database dibatasi? Berapa banyak koneksi bersamaan yang didukung oleh proxy database?

Jumlah maksimum koneksi ke proxy database tidak terbatas. Namun, jumlah maksimum koneksi yang diizinkan bergantung pada spesifikasi instance RDS utama dan instance RDS baca-saja dalam sistem database Anda.

Jumlah koneksi yang didukung oleh proxy database ditentukan oleh nilai yang lebih kecil antara jumlah maksimum koneksi yang didukung oleh instance RDS utama dan jumlah maksimum koneksi yang didukung oleh instance RDS baca-saja dari instance RDS utama.

Sebagai contoh, jika jumlah maksimum koneksi yang didukung oleh instance RDS utama adalah 1.600 dan jumlah maksimum koneksi yang didukung oleh instance RDS baca-saja adalah 800, jumlah koneksi yang didukung oleh proxy database adalah 800.

Catatan

Bagaimana cara memastikan bahwa permintaan baca diteruskan ke instance RDS utama saya alih-alih instance RDS baca-saja saya setelah saya mengaktifkan fitur proxy database?

Anda dapat menambahkan /*FORCE_MASTER*/ ke pernyataan SQL untuk permintaan baca agar diteruskan ke instance RDS utama. Jika Anda ingin permintaan baca diteruskan ke instance baca-saja, tambahkan /*FORCE_SLAVE*/ ke pernyataan SQL tersebut.

Contoh:

/*FORCE_MASTER*/ SELECT * FROM table_name;

Setelah saya memodifikasi bobot baca, bobot baca baru tidak berlaku. Mengapa?

Bobot baca baru hanya berlaku pada koneksi baru. Bobot baca baru tidak berlaku pada koneksi yang ada karena koneksi tersebut tidak dibuat ulang.

Setelah instance RDS saya pulih dari kegagalan, berapa lama waktu yang dibutuhkan agar fitur proxy database memberikan layanan seperti yang diharapkan?

Fitur proxy database memantau status kesehatan instance RDS secara real-time dan dapat mendeteksi kegagalan dalam waktu 2 detik. Setelah instance RDS pulih, fitur ini segera memberikan layanan seperti yang diharapkan.

Bagaimana cara melihat parameter ID VPC dan ID vSwitch dari titik akhir internal tipe VPC?

Di bagian Informasi Koneksi halaman Database Proxy, temukan titik akhir internal yang diperlukan dan gerakkan pointer ke ikon image.png di kolom Titik Akhir Internal/Port.