Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ TaurusDB/ Guía del usuario/ Asistente de DBA/ Análisis y ajuste de SQL/ Configuración del control de flujo automático
Actualización más reciente 2025-05-22 GMT+08:00

Configuración del control de flujo automático

El control de flujo automático permite eliminar todas las sesiones, eliminar sesiones específicas por criterios y ver el historial.

Consulte Gestión de sesiones en tiempo real para cerrar la sesión actual o manualmente una sesión.

Funciones

  • Matar todas las sesiones: Después de habilitar Auto Kill Sessions y hacer clic en Kill All Sessions se eliminan automáticamente todas las sesiones.
  • Matar sesiones específicas por criterios: Puede agregar una tarea para matar sesiones. Las sesiones que cumplan con los criterios serán eliminadas.
  • Ver el historial: Puede ver las sesiones eliminadas.

Eliminación de sesiones específicas por criterios

  1. Inicie sesión en la consola de gestión.
  2. Haga clic en en la esquina superior izquierda y seleccione una región y un proyecto.
  3. Haga clic en en el extremo superior izquierdo de la página y seleccione Databases > TaurusDB.
  4. En la página Instances, haga clic en el nombre de la instancia.
  5. En el panel de navegación, elija DBA Assistant > Historical Diagnosis.
  6. Haga clic en SQL Explorer y, a continuación, haga clic en Auto Flow Control.
  7. Haga clic en a la derecha de Auto Kill Sessions. En el cuadro de diálogo que aparece en pantalla, haga clic en OK.

    Figura 1 Habilitación de Sesiones Auto Kill

  8. Haga clic en Add Kill Task.

    Figura 2 Agregar una tarea para eliminar sesiones

  9. En el cuadro de diálogo que aparece en pantalla, configure los criterios para eliminar sesiones.

    Figura 3 Establecer los criterios para matar sesiones

    • Los parámetros enumerados en Tabla 1 están en una relación lógica AND.
    • Si solo especifica Session Duration (s) y Task Duration (s), se eliminarán todas las sesiones que cumplan los criterios.
    • Se puede ejecutar un máximo de cinco tareas de eliminación condicionales al mismo tiempo.
    Tabla 1 Descripción del parámetro

    Parámetro

    Descripción

    User

    Ingrese un solo valor, por ejemplo root.

    Host IP Address

    Ingrese un solo valor, por ejemplo 168.192.0.0.

    Database Name

    Ingrese un nombre de base de datos.

    Command

    Ingrese un comando.

    SQL Statement

    Ingrese una declaración SQL.

    Session Duration (s)

    El valor oscila entre 1 y 2147483647.

    Task Closure Method

    Si selecciona Scheduled, debe configurar Task Duration. Una vez finalizada la duración, la tarea se cierra automáticamente.

    Si selecciona Manual, puede hacer clic en Stop en la columna Operation de la lista de tareas para cerrar manualmente una tarea.

    Task Duration (s)

    El valor oscila entre 10 y 31535999.

  10. Haga clic en OK.

    Cuando se cumplen los criterios para eliminar sesiones, el sistema las elimina automáticamente.

Killing All Sessions

  1. En la página Instances, haga clic en el nombre de la instancia.
  2. En el panel de navegación, elija DBA Assistant > Historical Diagnosis.
  3. Haga clic en SQL Explorer y, a continuación, haga clic en Auto Flow Control.
  4. Haga clic en a la derecha de Auto Kill Sessions. En el cuadro de diálogo que aparece en pantalla, haga clic en OK.

    Figura 4 Auto Kill Sessions

  5. Haga clic en Kill All Sessions.

    Figura 5 Killing all sessions

  6. En el cuadro de diálogo que aparece en pantalla, haga clic en OK.

Historial de visualización

  1. En la página Instances, haga clic en el nombre de la instancia.
  2. En el panel de navegación, elija DBA Assistant > Historical Diagnosis.
  3. Haga clic en SQL Explorer y, a continuación, haga clic en Auto Flow Control.
  4. Haga clic en a la derecha de Auto Kill Sessions. En el cuadro de diálogo que aparece en pantalla, haga clic en OK.

    Figura 6 Auto Kill Sessions

  5. Haga clic en View History.

    Figura 7 Viewing killed sessions

  6. En el cuadro de diálogo que aparece en pantalla, seleccione un rango de tiempo para ver las sesiones eliminadas dentro de ese período.

    Figura 8 Viewing killed sessions

    Se pueden visualizar 500 registros de sesiones como máximo.