All Products
Search
Document Center

ApsaraDB RDS:Konfigurasikan pengaturan koneksi untuk titik akhir proxy database

Last Updated:Mar 29, 2026

Konfigurasikan pengaturan koneksi untuk titik akhir proxy database guna mengontrol pengarahan lalu lintas baca dan tulis di antara instans primary dan read-only Anda. Setiap titik akhir dapat dikonfigurasi secara independen untuk skenario seperti read/write splitting dan workload baca berkonkurensi tinggi.

Prasyarat

Sebelum memulai, pastikan Anda telah:

  • Mengaktifkan fitur database proxy. Untuk informasi selengkapnya, lihat Aktifkan fitur database proxy.

  • Menyambungkan setidaknya satu instans read-only ke instans RDS Anda. Anda dapat mengaktifkan database proxy tanpa instans read-only, tetapi tidak dapat mengonfigurasi pengaturan koneksi untuk suatu titik akhir hingga instans tersebut tersedia. Untuk informasi selengkapnya, lihat Buat instansi ApsaraDB RDS for PostgreSQL read-only.

Konfigurasikan pengaturan koneksi

  1. Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS Anda berada, lalu klik ID instans tersebut.

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

  3. Pada bagian Connection Information, temukan titik akhir yang ingin Anda ubah di kolom Proxy Endpoint (Terminal) ID, lalu klik Modify Configuration di kolom Actions.

  4. Pada kotak dialog yang muncul, perbarui pengaturan koneksi sesuai kebutuhan.

    ParameterDeskripsi
    Connection DescriptionDeskripsi kustom untuk titik akhir. Maksimal 30 karakter.
    Read/Write AttributesMengontrol tipe instans mana saja yang dapat dijangkau oleh titik akhir ini. Lihat Pilih atribut baca/tulis untuk panduan lebih lanjut.
    Latency ThresholdLatensi maksimum (dalam detik) yang diperbolehkan untuk replikasi data dari instans RDS primary ke instans RDS read-only sebelum proxy berhenti meneruskan permintaan baca ke instans read-only tersebut. Nilai valid: 0–3600. Atur ke 30 atau lebih tinggi. Hanya tersedia saat Read/Write Attributes diatur ke Read/Write (Read/Write Splitting).
    Transaction SplittingTetap dalam status Enabled. Meneruskan permintaan baca yang terjadi sebelum operasi tulis dalam suatu transaksi ke instans read-only, sehingga mengurangi beban pada instans primary. Tidak dapat dinonaktifkan.
    Read Weight AllocationMenentukan cara distribusi traffic baca. Lihat Konfigurasikan alokasi bobot baca untuk detail selengkapnya.
  5. Klik OK.

Pilih atribut baca/tulis

Gunakan tabel berikut untuk memilih mode yang tepat sesuai dengan workload Anda:

SkenarioOpsi yang direkomendasikanAlasan
Traffic aplikasi umum, OLTP, pekerjaan ETLRead/Write (Read/Write Splitting)Titik akhir terhubung ke instans primary dan semua instans read-only, serta menerima permintaan baca maupun tulis. Ini merupakan nilai default.
Kueri pelaporan, analitik, workload intensif bacaRead-only (Primary Instance Not Connected to Receive Write Requests)Titik akhir hanya terhubung ke instans read-only dan menolak permintaan tulis, sehingga memisahkan beban analitik dari instans primary Anda.
Perubahan pada Read/Write Attributes hanya berlaku untuk koneksi baru. Koneksi yang sudah ada tidak terpengaruh.

Konfigurasikan alokasi bobot baca

Automatic — Proxy menetapkan bobot baca berdasarkan spesifikasi instans. Instans read-only baru akan ditambahkan secara otomatis ke tautan read/write splitting tanpa perlu konfigurasi manual. Untuk nilai bobot default, lihat Bobot baca default.

Custom — Tentukan bobot baca untuk setiap instans read-only. Nilai valid: 0–10000. Instans read-only baru memiliki bobot default 0 dan harus diperbarui secara manual.

Bobot yang lebih tinggi berarti lebih banyak permintaan baca dikirim ke instans tersebut. Sebagai contoh, jika instans primary memiliki bobot baca 0 dan tiga instans read-only memiliki bobot masing-masing 100, 200, dan 200, maka instans primary hanya menangani permintaan tulis, sedangkan permintaan baca didistribusikan dengan rasio 1:2:2.

Untuk mengarahkan permintaan tertentu ke tipe instans spesifik terlepas dari bobot yang dikonfigurasi, tambahkan petunjuk SQL:

  • Arahkan ke instans primary: /*FORCE_MASTER*/ SELECT * FROM table_name;

  • Arahkan ke instans read-only: /*FORCE_SLAVE*/ SELECT * FROM table_name;

Saat perubahan berlaku

ParameterKoneksi baruKoneksi yang sudah ada
Read/Write AttributesBerlaku segeraTidak terpengaruh; koneksi yang sudah ada tetap menggunakan pengaturan sebelumnya
Read Weight AllocationBerlaku segera; tidak ada gangguan koneksi sementaraTetap menggunakan bobot sebelumnya hingga terhubung ulang
Setelah instans RDS read-only dirilis, bobot baca secara otomatis menjadi tidak valid.
Jika instans RDS Anda mengalami kegagalan atau latensi replikasi data melebihi ambang batas yang ditentukan, bobot baca secara otomatis menjadi tidak valid. Setelah instans RDS Anda berjalan normal kembali, bobot baca akan kembali valid.

Langkah berikutnya

Referensi API

OperasiDeskripsi
DescribeDBProxyMengambil detail proksi database.
DescribeDBProxyEndpointMengambil titik akhir proksi database.
ModifyDBProxyEndpointMemodifikasi pengaturan koneksi untuk titik akhir proksi database.

Referensi