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.
Actualización más reciente 2025-05-22 GMT+08:00

Creación de una tarea de SQL Insights

Escenarios

Información de SQL le permite no solo consultar todas las sentencias SQL ejecutadas, sino también analizar y buscar las tablas a las que se accede y se actualiza con más frecuencia, y las sentencias SQL que tienen la espera de bloqueo más larga, lo que le ayuda a identificar rápidamente las excepciones.

Restricciones

  • Necesita habilitar Collect All SQL Statements antes de usar Información de SQL.
  • Después de deshabilitar Collect All SQL Statements, las nuevas sentencias SQL ya no se recopilarán y los datos SQL recopilados se eliminarán.
  • Algunos datos no se pueden registrar si se produce un desbordamiento de búfer.
  • Si la longitud de una sentencia de SQL supera el valor de rds_sql_tracer_max_record_size, la sentencia no se registra por defecto.

    Para configurar el valor del parámetro, véase Modificación de parámetros de una instancia de base de datos.

Procedimiento

  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. En la ficha SQL Explorer, haga clic en SQL Insights.

    Haga clic en junto a Collect All SQL Statements.
    • La recopilación de todas las declaraciones SQL genera una pérdida de rendimiento de no más del 5 %.
    • Para deshabilitar esta función, haga clic en Log Settings en la esquina superior derecha, apague el interruptor Collect All SQL Statements, y haga clic en OK.

  7. Haga clic en Create Task.

    Figura 1 Creación de una tarea de SQL Insights

  8. En la página mostrada, configure Time Range, Synchronization to Other Instances, Dimension, Username, Keyword, Database, Thread ID, SQL Type y Status.

    Dimension se puede configurar como Instance o Node. Cuando se selecciona Node, se pueden ver los registros SQL de los nodos eliminados.

    Figura 2 Creación de una tarea de SQL Insights

  9. Haga clic en OK.
  10. En la lista de tareas, haga clic en Details en la columna Operation para ver los detalles de la tarea.
  11. Seleccione una palabra clave como Time Range, Username, Keyword o Database para buscar las sentencias SQL ejecutadas en la instancia o el nodo actual.

    El rango de tiempo seleccionado debe ser posterior a la hora en que se agrega la nueva tarea.