全部产品
Search
文档中心

PolarDB:Konfigurasikan PolarProxy

更新时间:Jul 06, 2025

PolarProxy menyediakan fitur pemisahan baca/tulis, pemisahan transaksi, dan tingkat konsistensi. Topik ini menjelaskan cara mengonfigurasi fitur PolarProxy saat membuat atau memodifikasi titik akhir kluster kustom.

Buat titik akhir kluster kustom

  1. Masuk ke Konsol PolarDB.

  2. Di pojok kiri atas, pilih wilayah tempat kluster diterapkan.

  3. Temukan kluster dan klik ID-nya.

  4. Di bagian Database Connections pada halaman Basic Information kluster, klik Create Custom Cluster Endpoint.

  5. Di kotak dialog Create Custom Cluster Endpoint, konfigurasikan parameter berikut. Tabel berikut menjelaskan parameter tersebut.

    Tabel 1. Parameter

    Parameter

    Deskripsi

    Network Information

    Secara default, PolarDB menyediakan titik akhir privat untuk setiap titik akhir kluster. Anda dapat mengubah titik akhir privat atau mengajukan titik akhir publik. Untuk informasi lebih lanjut, lihat Kelola titik akhir atau Ajukan titik akhir.

    Cluster Settings

    Read/Write

    Mode baca/tulis dari titik akhir kluster kustom. Nilai yang valid adalah Read-only dan Read/Write (Automatic Read/Write Splitting).

    Catatan

    Anda dapat mengubah mode baca/tulis dari titik akhir kluster kustom setelah membuat titik akhir kluster. Setelah Anda mengubah mode baca/tulis dari titik akhir kluster kustom, mode baru hanya berlaku untuk koneksi baru. Mode asli terus berlaku untuk koneksi yang ada.

    Endpoint Name

    Nama titik akhir kluster kustom.

    Node Settings

    Available Nodes dan Selected Nodes

    Pilih node yang ingin Anda asosiasikan dengan titik akhir kluster dari daftar Available Nodes di sebelah kiri. Lalu, klik ikon 1 untuk menambahkan node ke daftar Selected Nodes di sebelah kanan.

    Catatan
    • Daftar Available Nodes berisi node utama dan semua node baca saja.

    • Jenis node yang Anda pilih tidak mempengaruhi mode baca/tulis dari titik akhir kluster. Jika Anda mengatur parameter Baca/Tulis ke Read/Write (Automatic Read/Write Splitting), permintaan tulis hanya dikirim ke node utama terlepas dari apakah node utama dipilih.

    • PolarDB memungkinkan Anda membuat titik akhir kluster yang hanya diasosiasikan dengan node utama. Namun, jika Anda mengatur parameter Baca/Tulis ke Read-only, Anda tidak dapat membuat titik akhir kluster yang hanya diasosiasikan dengan node utama.

    Automatically Associate New Nodes

    Menentukan apakah akan secara otomatis mengasosiasikan node baru dengan titik akhir kluster.

    Load Balancing Settings

    Load Balancing Policy

    • Jika Anda mengatur parameter Baca/Tulis ke Read-only, nilai yang valid adalah Connections-based Load Balancing dan Active Request-based Load Balancing.

    • Jika Anda mengatur parameter Baca/Tulis ke Read/Write (Automatic Read/Write Splitting), nilai parameter adalah Active Request-based Load Balancing secara default dan tidak dapat diubah.

    Primary Node Accepts Read Requests

    Jika Anda mengatur parameter Node Utama Menerima Permintaan Baca ke Tidak, permintaan kueri SQL hanya dikirim ke node baca saja. Ini mengurangi beban pada node utama dan memastikan stabilitas layanan node utama. Untuk informasi lebih lanjut tentang perlindungan untuk node utama, lihat Pemisahan baca/tulis.

    Catatan

    Parameter ini tersedia hanya jika Anda mengatur parameter Baca/Tulis ke Read/Write (Automatic Read/Write Splitting).

    Transaction Splitting

    Menentukan apakah akan mengaktifkan fitur pemisahan transaksi. Untuk informasi lebih lanjut, lihat Pemisahan transaksi.

    Catatan

    Parameter ini tersedia hanya jika Anda mengatur parameter Baca/Tulis ke Read/Write (Automatic Read/Write Splitting).

    Consistency Settings

    Consistency Level

    • Jika Anda mengatur parameter Baca/Tulis ke Read/Write (Automatic Read/Write Splitting), tingkat konsistensi berikut tersedia: Eventual Consistency (Weak) dan Session Consistency (Medium). Untuk informasi lebih lanjut, lihat Tingkat konsistensi.

    • Jika Anda mengatur parameter Baca/Tulis ke Read-only, tingkat konsistensi adalah Eventual Consistency (Weak) secara default dan tidak dapat diubah.

    Catatan

    Perubahan pada tingkat konsistensi langsung berlaku untuk semua koneksi.

    Connection Pool Settings

    Connection Pool

    Pilih Off (default) untuk menonaktifkan fitur pool koneksi atau Transaction-level untuk mengaktifkan fitur pool koneksi tingkat transaksi berdasarkan kebutuhan bisnis Anda. Pool koneksi tingkat transaksi dapat membantu mengurangi beban database tinggi yang disebabkan oleh sejumlah besar koneksi. Untuk informasi lebih lanjut, lihat Pool koneksi tingkat transaksi.

  6. Klik OK.

Modifikasi titik akhir kluster kustom

  1. Masuk ke Konsol PolarDB.

  2. Di pojok kiri atas, pilih wilayah tempat kluster diterapkan.

  3. Temukan kluster dan klik ID-nya.

  4. Di bagian Database Connections pada halaman Basic Information kluster, temukan titik akhir kluster yang ingin dimodifikasi dan klik Configure di sebelah kanan nama titik akhir.

  5. Di kotak dialog Modify Endpoint Settings, konfigurasikan parameter berikut. Untuk informasi lebih lanjut, lihat Pengaturan Parameter Titik Akhir Kluster Kustom.

  6. Klik OK.

Lepaskan titik akhir kluster kustom

Catatan
  • Anda hanya dapat melepaskan titik akhir kluster kustom. Anda tidak dapat melepaskan titik akhir kluster default.

  • Setelah melepaskan titik akhir kluster kustom, Anda tidak dapat memulihkannya. Pastikan untuk segera memperbarui titik akhir kluster aplikasi Anda.

  1. Masuk ke Konsol PolarDB.

  2. Di pojok kiri atas, pilih wilayah tempat kluster diterapkan.

  3. Temukan kluster dan klik ID-nya.

  4. Di bagian Database Connections pada halaman Basic Information kluster, temukan titik akhir kluster yang ingin dilepaskan dan klik Release di sebelah kanan nama titik akhir.

  5. Di kotak dialog yang muncul, klik OK.

Operasi API terkait

Operasi

Deskripsi

CreateDBClusterEndpoint

Membuat titik akhir kluster kustom untuk kluster PolarDB.

DescribeDBClusterEndpoints

Memeriksa titik akhir kluster dari kluster PolarDB.

DeleteDBClusterEndpoint

Melepaskan titik akhir kluster kustom dari kluster PolarDB.