All Products
Search
Document Center

ApsaraDB for MongoDB:Pembatasan SQL

Last Updated:Apr 22, 2026

Pembatasan sesi memungkinkan Anda menetapkan batas konkurensi untuk operasi find, insert, update, dan delete pada koleksi tertentu. Fitur ini membantu mengontrol volume permintaan guna menjaga ketersediaan dan stabilitas layanan database Anda.

Prasyarat

Pastikan instans Anda memenuhi persyaratan versi berikut:

  • Versi mayor 5.0: versi minor 6.0.13 atau lebih baru

  • Versi mayor 6.0: versi minor 7.0.9 atau lebih baru

  • Versi mayor 7.0: versi minor 8.0.4 atau lebih baru

  • Versi mayor 8.0: tidak ada batasan versi minor

Prosedur

  1. Buka halaman ApsaraDB for MongoDB replica set instances atau ApsaraDB for MongoDB sharded cluster instances, pilih kelompok sumber daya dan wilayah di bagian atas, lalu klik ID instans target.

  2. Di panel navigasi sebelah kiri, klik CloudDBA > Sessions.

  3. Klik Session Throttling.

  4. Di halaman Session Throttling, klik Create Throttling Rule.

  5. Pada kotak dialog yang muncul, konfigurasikan parameter untuk aturan pembatasan.

    Parameter

    Deskripsi

    Operation type

    Pilih jenis operasi yang akan dibatasi. Anda dapat memilih beberapa jenis. Nilai yang valid: find, insert, update, dan delete.

    Operation concurrency

    Tentukan jumlah maksimum operasi konkuren yang diizinkan untuk jenis operasi yang dipilih. Permintaan yang melebihi ambang batas ini akan dibatasi.

    Throttling duration

    Tetapkan durasi aktif aturan pembatasan. Setelah aturan kedaluwarsa, sistem secara otomatis menonaktifkannya dan memindahkannya ke tab Ended.

    Kill Statement

    (Opsional) Jika Anda mengaktifkan opsi ini, ketika aturan pembatasan diterapkan, sistem secara otomatis menghentikan (kills) operasi aktif yang sesuai dengan aturan tersebut, seperti operasi find atau update jangka panjang. Sistem hanya melakukan tindakan ini satu kali untuk segera melepaskan koneksi dan sumber daya komputasi yang terpakai. Permintaan baru yang masuk setelah aturan aktif akan dibatasi dan tidak dihentikan. Fitur ini ideal untuk situasi darurat ketika lonjakan workload mendadak menyebabkan akumulasi transaksi jangka panjang dalam jumlah besar, sehingga memerlukan pelepasan sumber daya segera.

    Throttling scope

    Opsi ini hanya tersedia untuk instansi kluster sharded ApsaraDB for MongoDB. Anda dapat menerapkan aturan ke All Shards atau Partial Shards.

    Throttled collections

    Tentukan koleksi yang menjadi cakupan aturan ini. Gunakan format databaseName.collectionName.

  6. Setelah mengonfirmasi konfigurasi, klik Submit.

    Setelah aturan dibuat:

    • Di halaman Session Throttling, Anda dapat melihat, mengubah, atau menonaktifkan aturan pembatasan di tab Running.

    • Di halaman Session Throttling, Anda dapat melihat atau mengaktifkan kembali aturan pembatasan yang telah kedaluwarsa di tab Ended.