Todos los productos
Search
Centro de documentos

ApsaraDB for MongoDB:Limitación de SQL

Última actualización: Sep 03, 2026

La limitación de sesiones permite establecer límites de concurrencia para las operaciones find, insert, update y delete en colecciones específicas. Esta función ayuda a controlar el volumen de solicitudes para garantizar la disponibilidad y estabilidad del servicio de base de datos.

Requisitos previos

Asegúrese de que su instancia cumpla con los siguientes requisitos de versión:

  • Versión principal 5.0: versión secundaria 6.0.13 o posterior

  • Versión principal 6.0: versión secundaria 7.0.9 o posterior

  • Versión principal 7.0: versión secundaria 8.0.4 o posterior

  • Versión principal 8.0: sin restricciones de versión secundaria

Procedimiento

  1. Vaya a la página de instancias de conjunto de réplicas de ApsaraDB for MongoDB o de instancias de clúster fragmentado de ApsaraDB for MongoDB, seleccione un resource group y una región en la parte superior y haga clic en el ID de la instancia objetivo.

  2. En el panel de navegación izquierdo, haga clic en CloudDBA > Sessions.

  3. Haga clic en Session Throttling.

  4. En la página Session Throttling, haga clic en Create Throttling Rule.

  5. En el cuadro de diálogo que aparece, configure los parámetros de la regla de limitación.

    Parámetro

    Descripción

    Operation type

    Seleccione los tipos de operación por limitar. Puede seleccionar varios tipos. Valores válidos: find, insert, update y delete.

    Operation concurrency

    Especifique el número máximo de operaciones simultáneas permitidas para los tipos de operación seleccionados. Las solicitudes que superen este umbral se limitarán.

    Throttling duration

    Establezca la duración activa de la regla de limitación. Cuando la regla caduca, el sistema la deshabilita automáticamente y la mueve a la pestaña Ended.

    Kill Statement

    (Opcional) Si habilita esta opción, cuando la regla de limitación entra en vigor, el sistema finaliza automáticamente cualquier operación activa que coincida con la regla, como operaciones find o update de larga duración. El sistema realiza esta acción solo una vez para liberar de inmediato las conexiones ocupadas y los recursos de cómputo. Las nuevas solicitudes que lleguen después de que la regla esté activa se limitarán, pero no se finalizarán. Esta función es ideal para situaciones de emergencia donde un aumento repentino de la carga de trabajo provoca la acumulación de transacciones de larga duración y requiere una liberación inmediata de recursos.

    Throttling scope

    Esta opción solo está disponible para instancias de clúster fragmentado de ApsaraDB for MongoDB. Puede aplicar la regla a All Shards o a Partial Shards.

    Throttled collections

    Especifique las colecciones a las que se aplica la regla. Use el formato databaseName.collectionName.

  6. Después de confirmar la configuración, haga clic en Submit.

    Una vez creada la regla:

    • En la página Session Throttling, consulte, modifique o deshabilite la regla de limitación en la pestaña Running.

    • En la página Session Throttling, consulte o vuelva a habilitar una regla de limitación caducada en la pestaña Ended.