全部产品
Search
文档中心

PolarDB:FAQ

更新时间:Jul 03, 2025

Topik ini menjawab pertanyaan-pertanyaan umum (FAQ) tentang PolarProxy yang disediakan oleh PolarDB.

Pemisahan baca/tulis

  • Mengapa saya tidak dapat langsung mengambil catatan setelah menyisipkannya?

    Dalam arsitektur pemisahan baca/tulis, terdapat penundaan saat data direplikasi antara node utama dan node baca-saja. PolarDB mendukung konsistensi sesi untuk memastikan Anda dapat menanyakan pembaruan dalam sesi yang sama. Anda dapat mengambil catatan setelah replikasi selesai. Untuk informasi lebih lanjut, lihat bagian "Konsistensi sesi" di Tingkat konsistensi.

  • Bisakah data dibaca segera setelah ditulis ke PolarDB?

    Tidak, data tidak dapat dibaca segera setelah ditulis ke PolarDB. Penundaan beberapa milidetik terjadi saat membaca data menggunakan titik akhir dengan pemisahan baca/tulis diaktifkan, meskipun beban pada node utama dan node baca-saja dari kluster PolarDB rendah. Untuk menghilangkan penundaan ini, gunakan titik akhir utama untuk terhubung ke kluster PolarDB. Dengan cara ini, permintaan baca dan tulis dikirim ke node utama. Untuk informasi lebih lanjut tentang cara melihat titik akhir utama, lihat Lihat atau ajukan permohonan untuk titik akhir.

  • Mengapa beban rendah ada di node baca-saja ketika beban pada node utama tinggi?

    Secara default, permintaan dalam transaksi hanya dirutekan ke node utama. Untuk menyeimbangkan beban di seluruh node utama dan node baca-saja, gunakan solusi berikut:

    • Saat melakukan uji stres menggunakan Sysbench, tentukan --oltp-skip-trx=on dalam kode jika versi Sysbench adalah 0.5 atau --skip-trx=on jika versi Sysbench adalah 1.0. Dengan cara ini, Anda tidak perlu mengeksekusi pernyataan BEGIN dan COMMIT.

    • Jika sejumlah besar transaksi menyebabkan beban berat pada node utama, aktifkan fitur pemisahan transaksi untuk mengurangi beban pada node utama. Untuk informasi lebih lanjut, lihat Pemisahan transaksi.

  • Mengapa node tertentu menerima lebih banyak permintaan daripada node lainnya?

    Permintaan didistribusikan ke setiap node berdasarkan beban. Node dengan beban lebih ringan menerima lebih banyak permintaan.

  • Apakah node baca-saja baru secara otomatis menerima permintaan baca?

    Hal ini bergantung pada apakah sesi yang mendukung pemisahan baca/tulis dibuat setelah menambahkan node baca-saja. Jika ya, permintaan secara otomatis diteruskan ke node baca-saja. Jika tidak, permintaan baca tidak diteruskan ke node baca-saja. Dalam hal ini, tutup koneksi dan sambungkan kembali ke kluster Anda. Dengan cara ini, permintaan baca yang dikirim melalui koneksi akan diteruskan ke node baca-saja. Sebagai contoh, mulai ulang aplikasi Anda untuk membuat koneksi baru.

Titik akhir kluster

  • Jika titik akhir kluster satu-node dibuat untuk node baca-saja, apakah node baca-saja dapat digunakan sebagai node utama baru setelah failover?

    Node baca-saja tempat titik akhir kluster satu-node dibuat tidak dapat secara otomatis digunakan sebagai node utama baru setelah failover. Namun, Anda dapat secara manual mempromosikan node baca-saja sebagai node utama baru. Untuk informasi lebih lanjut, lihat Failover otomatis dan failover manual.

  • Bisakah saya memodifikasi titik akhir kluster?

    Ya, Anda dapat memodifikasi titik akhir kluster default dan titik akhir kluster kustom. Untuk informasi lebih lanjut, lihat Modifikasi titik akhir kluster kustom.

  • Bisakah saya menghapus titik akhir kluster?

    Ya, Anda hanya dapat menghapus titik akhir kluster kustom. Anda tidak dapat menghapus titik akhir kluster default. Untuk informasi lebih lanjut, lihat Hapus titik akhir kluster kustom.