全部产品
Search
文档中心

ApsaraDB RDS:Konfigurasikan pengaturan koneksi untuk titik akhir proksi database

更新时间:Jul 02, 2025

Untuk memanfaatkan fitur proksi database dalam skenario seperti pembagian beban baca/tulis atau pemrosesan operasi baca dengan konkurensi tinggi, Anda dapat mengonfigurasi pengaturan koneksi yang berbeda untuk titik akhir proksi database. Dengan demikian, Anda dapat terhubung ke instance ApsaraDB RDS for PostgreSQL menggunakan titik akhir proksi database sesuai kebutuhan bisnis Anda.

Prasyarat

Fitur proksi database harus sudah diaktifkan. Untuk informasi lebih lanjut, lihat Aktifkan Fitur Proksi Database.

Catatan Penggunaan

Instance RDS hanya-baca harus tersedia untuk instance RDS Anda. Jika tidak ada instance RDS hanya-baca yang dibuat, Anda tetap dapat mengaktifkan fitur proksi database namun tidak dapat mengonfigurasi pengaturan koneksi untuk titik akhir proksi database. Untuk informasi lebih lanjut, lihat Buat Instance ApsaraDB RDS for PostgreSQL Hanya-Baca.

Prosedur

  1. Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instance RDS berada. Kemudian, temukan instance RDS dan klik ID-nya.

  2. Di panel navigasi sisi kiri, klik Database Proxy.

  3. Di bagian Connection Information, temukan titik akhir proksi database yang ingin dikonfigurasi pada kolom Proxy Endpoint (Terminal) ID dan klik Modify Configuration di kolom Actions.

  4. Di kotak dialog yang muncul, sesuaikan pengaturan koneksi untuk titik akhir proksi database sesuai kebutuhan bisnis Anda.

    Parameter

    Deskripsi

    Connection Description

    Deskripsi kustom untuk titik akhir proksi database. Deskripsi dapat memiliki panjang hingga 30 karakter.

    Read/Write Attributes

    Atribut baca dan tulis dari titik akhir proksi database.

    • Read/Write (Read/Write Splitting): Titik akhir proksi database terhubung ke instance RDS utama dan instance RDS hanya-bacanya, serta dapat menerima permintaan tulis. Ini adalah nilai default.

    • Read-only (Primary Instance Not Connected to Receive Write Requests): Titik akhir proksi database hanya terhubung ke instance RDS hanya-baca dan tidak dapat menerima permintaan tulis.

    Catatan

    Latency Threshold

    Latensi maksimum yang diizinkan untuk replikasi data dari instance RDS utama ke instance RDS hanya-bacanya. Nilai valid: 0 hingga 3600. Satuan: detik.

    Instance RDS hanya-baca mungkin mereplikasi data dari instance RDS utama dengan latensi tertentu. Latensi bervariasi berdasarkan status pernyataan SQL yang dieksekusi. Kami menyarankan Anda menetapkan parameter ini ke nilai yang lebih besar atau sama dengan 30.

    Catatan
    • Parameter ini hanya muncul ketika Anda menetapkan parameter Read/Write Attributes ke Read/Write (Read/Write Splitting).

    • Jika latensi replikasi data ke instance RDS hanya-baca melebihi nilai parameter ini, sistem tidak lagi meneruskan permintaan baca ke instance RDS hanya-baca terlepas dari bobot baca instance RDS hanya-baca tersebut.

    Transaction Splitting

    Kemampuan pemisahan transaksi. Nilainya tetap sebagai Diaktifkan. Setelah pemisahan transaksi diaktifkan, sistem meneruskan permintaan baca sebelum operasi tulis dalam transaksi ke instance RDS hanya-baca. Dengan cara ini, beban pada instance RDS utama berkurang.

    Catatan

    Pemisahan transaksi tidak dapat dinonaktifkan. Untuk informasi lebih lanjut, lihat Pemisahan transaksi.

    Read Weight Allocation

    Metode yang digunakan untuk menetapkan bobot baca.

    • Automatic: Sistem secara otomatis menetapkan bobot baca ke setiap instance RDS dalam sistem database Anda berdasarkan spesifikasi instance RDS. Setelah Anda membuat instance RDS hanya-baca, sistem secara otomatis menetapkan bobot baca ke instance RDS hanya-baca tersebut dan menambahkan instance RDS hanya-baca ke tautan pembagian beban baca/tulis. Anda tidak perlu secara manual menetapkan bobot baca untuk instance RDS hanya-baca tersebut. Untuk informasi lebih lanjut, lihat Bobot baca default.

    • Custom: Anda harus menetapkan bobot baca setiap instance RDS hanya-baca. Nilai valid: 0 hingga 10000. Setelah Anda membuat instance RDS hanya-baca, sistem menetapkan bobot baca instance RDS hanya-baca tersebut menjadi 0. Anda harus mengubah bobot baca instance RDS hanya-baca baru tersebut.

    Catatan
    • Bobot baca yang lebih tinggi menunjukkan lebih banyak permintaan baca yang perlu diproses. Sebagai contoh, jika instance RDS utama memiliki 3 instance RDS hanya-baca dengan bobot baca 100, 200, dan 200 dan bobot baca instance RDS utama adalah 0, instance RDS utama hanya memproses permintaan tulis dan instance RDS hanya-bacanya memproses permintaan baca dengan rasio 1:2:2.

    • Setelah Anda mengonfigurasi ulang parameter ini, bobot baca baru segera berlaku dan tidak ada koneksi transien yang terjadi. Koneksi yang ada juga tetap valid. Hanya permintaan yang dikirim melalui koneksi baru yang diteruskan berdasarkan bobot baru.

    • Setelah instance RDS hanya-baca dilepaskan, bobot baca secara otomatis menjadi tidak valid.

    • Jika instance RDS Anda gagal atau latensi replikasi data melebihi ambang batas yang ditentukan, bobot baca secara otomatis menjadi tidak valid. Setelah instance RDS Anda berjalan normal, bobot baca menjadi valid kembali.

    • Anda dapat menambahkan /*FORCE_MASTER*/ ke pernyataan SQL untuk permintaan baca. Dengan cara ini, permintaan tersebut diteruskan ke instance RDS utama. Jika Anda ingin permintaan baca diteruskan ke instance hanya-baca, Anda dapat menambahkan /*FORCE_SLAVE*/ ke pernyataan SQL untuk permintaan tersebut.

      Contoh:

      /*FORCE_MASTER*/ SELECT * FROM table_name;
  5. Klik OK.

Referensi

Operasi terkait

Operasi

Deskripsi

DescribeDBProxy

Mengambil detail proksi database.

DescribeDBProxyEndpoint

Mengambil titik akhir proksi database.

ModifyDBProxyEndpoint

Mengubah pengaturan koneksi untuk titik akhir proksi database.