全部产品
Search
文档中心

ApsaraDB RDS:Konfigurasikan pengaturan koneksi untuk titik akhir proxy database

更新时间:Jul 06, 2025

Setelah mengaktifkan fitur proxy database untuk instance ApsaraDB RDS for MySQL, Anda mungkin perlu memodifikasi pengaturan koneksi default untuk titik akhir proxy database sesuai dengan kebutuhan bisnis. Titik akhir proxy database sebelumnya dikenal sebagai terminal proxy. Topik ini menjelaskan parameter pengaturan koneksi untuk titik akhir proxy database dan cara mengonfigurasinya.

Prasyarat

Fitur proxy database harus diaktifkan. Untuk informasi lebih lanjut, lihat Aktifkan fitur proxy database.

Konfigurasikan pengaturan koneksi untuk titik akhir proxy database

Catatan

Anda dapat terhubung ke instance RDS menggunakan titik akhir internal dan publik dari berbagai titik akhir proxy sesuai dengan kebutuhan bisnis.

  1. Buka halaman Instance. Di bilah navigasi atas, pilih wilayah tempat instance RDS berada. Temukan instance RDS yang diinginkan dan klik ID instance tersebut.

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

  3. Di bagian Connection Information, temukan titik akhir proxy database yang ingin dikonfigurasi di kolom ID Titik Akhir Proxy (Terminal) dan klik Modify Configuration di kolom Tindakan.

  4. Di kotak dialog yang muncul, modifikasi pengaturan koneksi untuk titik akhir proxy database sesuai kebutuhan bisnis. Tabel berikut menjelaskan parameter-parameter tersebut.

    Parameter

    Deskripsi

    Deskripsi Koneksi

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

    Jaringan dan Zona

    Zona dan vSwitch dari proxy database.

    Atribut Baca/Tulis

    Atribut baca dan tulis dari titik akhir proxy database (sebelumnya dikenal sebagai terminal proxy).

    • Baca/Tulis (Pemisahan Baca/Tulis): Titik akhir proxy database terhubung ke instance RDS utama dan instance RDS baca-saja miliknya, serta dapat menerima permintaan tulis. Ini adalah nilai default.

    • Hanya-Baca (Instance Utama Tidak Terhubung untuk Menerima Permintaan Tulis): Titik akhir proxy database hanya terhubung ke instance RDS baca-saja dan tidak dapat menerima permintaan tulis.

    Catatan
    • Setelah Anda memodifikasi atribut baca/tulis dari titik akhir proxy database, modifikasi tersebut hanya berlaku untuk koneksi baru ke titik akhir proxy database. Koneksi yang sudah ada ke titik akhir proxy database tetap tidak berubah. Untuk informasi lebih lanjut, lihat Konfigurasikan atribut baca/tulis dan bobot baca dari proxy database dan Apa itu pemisahan baca/tulis?

    • Jika Anda menggunakan Edisi Kluster RDS, Anda dapat menggunakan node utama dan sekunder dalam kluster RDS Anda untuk mengimplementasikan pemisahan baca/tulis.

    Akses Terdekat

    Menentukan apakah akan mengaktifkan fitur akses terdekat. Kami menyarankan Anda mengaktifkan fitur akses terdekat untuk mengurangi latensi akses dan meningkatkan performa. Untuk informasi lebih lanjut, lihat Konfigurasikan fitur akses terdekat.

    Pooling Koneksi

    Tipe dari pool koneksi. Untuk informasi lebih lanjut, lihat Konfigurasikan fitur pooling koneksi.

    • Pooling Koneksi Tingkat Transaksi: Kami menyarankan Anda memilih opsi ini.

      • Dalam banyak kasus, koneksi singkat diperlukan dalam beban kerja.

      • Koneksi sering dibuat.

      • Jumlah koneksi lebih besar daripada jumlah maksimum koneksi yang didukung oleh instance RDS.

      Dalam skenario yang disebutkan di atas, jika batasan pada fitur pooling koneksi tingkat transaksi tidak memengaruhi beban kerja Anda, kami menyarankan Anda memilih opsi ini. Untuk informasi lebih lanjut, lihat Batasan dari pool koneksi transaksi.

    • Pooling Koneksi Tingkat Sesi

      • Dalam banyak kasus, koneksi singkat diperlukan dalam beban kerja.

      • Koneksi sering dibuat.

      Dalam skenario yang disebutkan di atas, jika batasan pada fitur pooling koneksi tingkat transaksi memengaruhi beban kerja Anda, Anda dapat memilih opsi ini sebagai gantinya. Untuk informasi lebih lanjut, lihat Batasan dari pool koneksi transaksi.

    • Nonaktifkan Pooling Koneksi: Opsi ini dipilih secara default.

      • Dalam banyak kasus, koneksi persisten diperlukan dalam beban kerja.

      • Jumlah koneksi sedikit.

      • Pool koneksi seperti Druid, DBCP, c3p0, dan HikariCP digunakan dalam aplikasi Anda.

      Dalam skenario yang disebutkan di atas, Anda tidak perlu menggunakan pool koneksi.

    Catatan

    Jika versi proxy database dari instance RDS Anda lebih awal dari 2.9.1, parameter ini hanya tersedia ketika parameter Atribut Baca/Tulis diatur ke Baca/Tulis (Pemisahan Baca/Tulis). Jika versi proxy database dari instance RDS Anda adalah 2.9.1 atau lebih baru, tidak ada batasan yang diberlakukan.

    Ambang Latensi

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

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

    Catatan
    • Jika versi proxy database dari instance RDS Anda lebih awal dari 2.9.1, Anda hanya dapat mengonfigurasi pengaturan pooling koneksi untuk titik akhir proxy database yang diatur ke baca/tulis. Jika versi proxy database dari instance RDS Anda adalah 2.9.1 atau lebih baru, tidak ada batasan yang diberlakukan.

    • Ketika latensi replikasi data ke instance RDS baca-saja kurang dari nilai parameter ini dan bobot baca dari instance RDS baca-saja tidak 0, sistem meneruskan permintaan baca ke instance RDS baca-saja.

    • Anda dapat memilih Disable untuk parameter ini. Dalam hal ini, permintaan baca didistribusikan ke instance baca-saja tanpa memperhatikan latensi permintaan baca.

    • Jika Anda memilih Read-only (Primary Instance Not Connected to Receive Write Requests) untuk Read/Write Attributes, nilai default dari parameter ini adalah 30 detik. Jika Anda memilih Read-only (Primary Instance Not Connected to Receive Write Requests) untuk Read/Write Attributes, parameter ini dinonaktifkan secara default.

    Pemisahan Transaksi

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

    Catatan

    Parameter ini hanya muncul ketika Anda mengatur parameter Atribut Baca/Tulis ke Baca/Tulis (Pemisahan Baca/Tulis). Untuk informasi lebih lanjut, lihat Gunakan fitur pemisahan transaksi.

    Alokasi Bobot Baca

    Metode yang digunakan untuk menetapkan bobot baca.

    • Distribusi Otomatis: Sistem secara otomatis menetapkan bobot baca ke setiap instance RDS dalam sistem database Anda berdasarkan spesifikasi instance RDS. Setelah Anda membuat instance RDS baca-saja, sistem secara otomatis menetapkan bobot baca ke instance RDS baca-saja untuk memproses permintaan baca.

    • Kustom: Anda harus menentukan bobot baca untuk setiap instance RDS baca-saja. Nilai valid: 0 hingga 10000. Instance RDS baca-saja memproses permintaan baca berdasarkan bobot baca yang ditentukan. Bobot baca default dari instance RDS baca-saja baru adalah 0. Anda harus memodifikasi bobot baca dari instance RDS baca-saja baru.

    Catatan
    • Fitur akses terdekat memastikan bahwa permintaan diteruskan dari aplikasi Anda ke proxy database. Konfigurasi bobot baca memastikan bahwa permintaan diteruskan dari proxy database ke database backend, yang tidak terpengaruh oleh fitur akses terdekat. Anda harus menggunakan kedua fitur tersebut bersama-sama untuk meminimalkan latensi akses.

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

    • Anda tidak dapat menentukan bobot untuk instance RDS baca-saja yang latensi replikasi datanya ditentukan. Untuk informasi lebih lanjut, lihat Atur latensi replikasi data dari instance ApsaraDB RDS for MySQL baca-saja Konfigurasikan latensi replikasi data untuk instance ApsaraDB RDS for MySQL baca-saja

    • Setelah Anda memodifikasi parameter ini, bobot baca baru langsung berlaku. Modifikasi tidak menyebabkan ketidaktersediaan layanan. Koneksi yang sudah ada juga tetap valid. Hanya permintaan yang dikirim melalui koneksi baru yang diteruskan berdasarkan bobot baru.

    • Jika Anda menggunakan Edisi Kluster RDS, bobot baca yang Anda tentukan menunjukkan bobot baca dari node utama dan sekunder dalam kluster RDS.

    • Jika Anda menggunakan Edisi Ketersediaan Tinggi RDS, Anda harus membuat setidaknya satu instance RDS baca-saja sebelum Anda dapat menentukan bobot baca.

    • Untuk informasi lebih lanjut tentang cara mengonfigurasi atribut baca/tulis, lihat Konfigurasikan atribut baca/tulis dan bobot baca dari proxy database.

  5. Klik OK.

Catatan

Anda dapat mengonfigurasi pengaturan koneksi persisten untuk proxy database sesuai kebutuhan bisnis. Jika mengonfigurasi pengaturan seperti mengaktifkan atau menonaktifkan koneksi persisten, pengaturan tersebut akan berlaku untuk semua titik akhir proxy database dari instance RDS. Koneksi persisten mempertahankan koneksi antara aplikasi dan proxy database dari instance RDS saat terjadi pergantian instance atau kegagalan instance RDS. Jika aplikasi terhubung ke sistem database menggunakan titik akhir proxy database, tidak akan terjadi kesalahan putus koneksi. Untuk informasi lebih lanjut, lihat Konfigurasikan pengaturan koneksi persisten.

Referensi

Operasi terkait

Operasi

Deskripsi

DescribeDBProxy

Mengambil detail tentang proxy database dari sebuah instance.

DescribeDBProxyEndpoint

Mengambil pengaturan koneksi untuk titik akhir proxy database yang terhubung ke sebuah instance.

ModifyDBProxyEndpoint

Memodifikasi pengaturan titik akhir proxy database yang terhubung ke sebuah instance.