Todos los productos
Search
Centro de documentos

PolarDB:Gestión de sesiones

Última actualización: Sep 05, 2026

PolarDB for MySQL quick diagnostics integra algunas capacidades de Database Autonomy Service (DAS). Use la gestión de sesiones para consultar las estadísticas de sesión de una instancia.

Procedimiento

  1. Inicie sesión en la consola de PolarDB.

  2. En la esquina superior izquierda, seleccione la región donde se despliega el clúster.

  3. En la página Clusters, haga clic en el ID del clúster de destino.

  4. En el panel de navegación izquierdo, elija Diagnostics and Optimization > Quick Diagnostics.

  5. Haga clic en la pestaña Sessions.

  6. En la página Sessions, consulte los detalles en las pestañas Instance Sessions y Session Statistics.

    • Instance Sessions: muestra las sesiones actuales con métricas clave como el recuento de excepciones, el número de sesiones activas, el tiempo máximo de ejecución, la utilización de CPU y la utilización de conexiones. Acciones disponibles: Enable Auto Refresh, Export Session List, End All Sessions y History of Ended Sessions. La tabla de sesiones detalla información que incluye ID, User, Host, Database, Command, Execution Time (s), State, SQL y Transaction Duration (s).

      Descripción del campo State

      El campo State que se muestra en la consola de gestión de sesiones corresponde a la columna STATE de la tabla del sistema information_schema.processlist. Ejecute el siguiente comando SQL para consultar la información de estado de la sesión, la cual coincide con la de la consola:

      SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE FROM information_schema.processlist;

      Los valores de estado más comunes son:

      Estado

      Descripción

      NULL

      La sesión está inactiva (comando Sleep).

      User sleep

      La sesión ejecuta una función SLEEP.

      executing

      Se ejecuta una consulta.

      Sending data

      La sesión envía los datos del resultado de la consulta al cliente.

      Waiting on empty queue

      La sesión espera en una cola de tareas. Este estado suele aparecer en las sesiones del programador de eventos (event_scheduler).

      Este campo tiene una correspondencia uno a uno con la columna State que se muestra en la consola. También puede consultar directamente information_schema.processlist mediante SQL para obtener la misma información.

      Nota
      • Si ocurre una sesión con parámetros anómalos durante una solicitud SQL, seleccione la sesión y haga clic en Kill Selected o Optimize Selected Sessions para analizar y configurar la sesión.

      • Haga clic en 10s SQL Analysis en la esquina superior derecha para consultar los comandos SQL ejecutados con mayor frecuencia y las consultas lentas en un periodo de 10 segundos. 10-second SQL analysis10-second SQL analysis.

      • Haga clic en SQL throttling para limitar las solicitudes a la base de datos y la concurrencia de SQL, lo que garantiza la disponibilidad del servicio. SQL throttlingSQL throttling.

    • Session Statistics: muestra los recuentos y las duraciones de las sesiones agrupados por dimensión. Consta de cuatro secciones: Overview (total de sesiones, sesiones en ejecución y el tiempo de ejecución más largo entre estas últimas), By User (por usuario de la base de datos), By Source (por IP del cliente) y By Database (por nombre de la base de datos). Cada sección indica los recuentos activos y totales.

Prácticas recomendadas

High CPU utilization for PolarDB for MySQL