Tüm Ürünler
Search
Belge Merkezi

ApsaraDB for MongoDB:SQL kısıtlama

Son Güncelleme:Oct 03, 2026

Oturum kısıtlama, belirtilen koleksiyonlarda yapılan find, insert, update ve delete işlemleri için eşzamanlılık sınırları belirlemenize olanak tanır. Bu sayede istek hacmini kontrol ederek veritabanı hizmetinizin kullanılabilirliğini ve kararlılığını koruyabilirsiniz.

Önkoşullar

Örneğinizin aşağıdaki sürüm gereksinimlerini karşıladığından emin olun:

  • Ana sürüm 5.0: Alt sürüm 6.0.13 veya üzeri

  • Ana sürüm 6.0: Alt sürüm 7.0.9 veya üzeri

  • Ana sürüm 7.0: Alt sürüm 8,0.4 veya üzeri

  • Ana sürüm 8.0: Alt sürüm kısıtlaması yok

Yöntem

  1. ApsaraDB for MongoDB çoğaltma kümesi örnekleri veya ApsaraDB for MongoDB parçalı küme örnekleri sayfasına gidin, üst kısımdan bir kaynak grubu ve bölge seçin ve ardından hedef örnek kimliğine tıklayın.

  2. Sol gezinme bölmesinde CloudDBA > Sessions öğesine tıklayın.

  3. Session Throttling öğesine tıklayın.

  4. Session Throttling sayfasında Create Throttling Rule düğmesine tıklayın.

  5. Açılan iletişim kutusunda kısıtlama kuralı için parametreleri belirtin.


    Parameter


    Description


    Operation type


    Kısıtlanacak işlem türlerini seçin. Birden fazla tür seçebilirsiniz. Geçerli değerler: find, insert, update ve delete.


    Operation concurrency


    Seçilen işlem türleri için izin verilen maksimum eşzamanlı işlem sayısını belirtin. Bu eşiği aşan istekler kısıtlanır.


    Throttling duration


    Kısıtlama kuralının aktif kalacağı süreyi ayarlayın. Kuralın süresi dolduğunda sistem bunu otomatik olarak devre dışı bırakır ve Ended sekmesine taşır.


    Kill Statement


    (İsteğe bağlı) Bu seçeneği etkinleştirirseniz kısıtlama kuralı yürürlüğe girdiğinde sistem, kuralla eşleşen uzun süreli find veya update gibi aktif işlemleri otomatik olarak sonlandırır (kill). Sistem bu eylemi yalnızca bir kez gerçekleştirerek meşgul olan bağlantıları ve hesaplama kaynaklarını hemen serbest bırakır. Kural aktif olduktan sonra gelen yeni istekler kısıtlanır ancak sonlandırılmaz. Ani iş yükü artışlarının çok sayıda uzun süreli işlem yığmasına neden olduğu ve kaynakların acil serbest bırakılması gerektiği olağanüstü durumlar için bu özellik idealdir.


    Throttling scope


    Bu seçenek yalnızca ApsaraDB for MongoDB parçalı küme örneklerinde kullanılabilir. Kuralı All Shards veya Partial Shards için uygulayabilirsiniz.


    Throttled collections


    Kuralın uygulanacağı koleksiyonları belirtin. databaseName.collectionName biçimini kullanın.

  6. Yapılandırmayı onayladıktan sonra Submit düğmesine tıklayın.

    Kural oluşturulduktan sonra:

    • Session Throttling sayfasında, Running sekmesinden kısıtlama kuralını görüntüleyebilir, değiştirebilir veya devre dışı bırakabilirsiniz.

    • Session Throttling sayfasında, Ended sekmesinden süresi dolmuş kısıtlama kuralını görüntüleyebilir veya yeniden etkinleştirebilirsiniz.