Todos los productos
Search
Centro de documentos

ApsaraDB for OceanBase (Deprecated):DescribeOasAnomalySQLList

Última actualización: Sep 02, 2026

Esta API devuelve una lista de sentencias SQL marcadas por el sistema de diagnóstico por posibles problemas de rendimiento.

Pruébelo ahora

Pruebe esta API en OpenAPI Explorer sin necesidad de firma manual. Las llamadas exitosas generan automáticamente código SDK acorde a sus parámetros. Descárguelo con seguridad de credenciales integrada para uso local.

Test

Autorización de RAM

La siguiente tabla describe la autorización necesaria para invocar esta API. Puede definirla en una directiva de Resource Access Management (RAM). A continuación, se detallan las columnas de la tabla:

  • Action: Estas acciones se utilizan en el elemento Action de las declaraciones de directivas de permisos de RAM para otorgar permisos que permitan realizar la operación.

  • API: La API que debe invocarse para llevar a cabo la acción.

  • Nivel de acceso: Nivel de acceso predefinido que se concede para cada API. Valores válidos: create, list, get, update y delete.

  • Tipo de recurso: Tipo de recurso que admite autorización para ejecutar la acción. Indica si la acción es compatible con permisos a nivel de recurso. El recurso especificado debe ser compatible con la acción; de lo contrario, la directiva no surtirá efecto.

    • En las API con permisos a nivel de recurso, los tipos de recursos obligatorios se marcan con un asterisco (*). Especifique el Alibaba Cloud Resource Name (ARN) correspondiente en el elemento Resource de la directiva.

    • Para las API sin permisos a nivel de recurso, se muestra All Resources. Utilice un asterisco (*) en el elemento Resource de la directiva.

  • Clave de condición: Claves de condición definidas por el servicio. Permiten un control granular y se aplican ya sea solo a acciones o a acciones asociadas con recursos específicos. Además de las claves de condición específicas del servicio, Alibaba Cloud proporciona un conjunto de common condition keys aplicables a todos los servicios compatibles con RAM.

  • Acción dependiente: Acciones dependientes necesarias para ejecutar la acción principal. Para completar la operación, el usuario de RAM o el rol de RAM debe contar con permisos para realizar todas las acciones dependientes.

Action

Nivel de acceso

Tipo de recurso

Clave de condición

Acción dependiente

oceanbase:DescribeOasAnomalySQLList

get

*All Resource

*

Ninguna Ninguna

Parámetros de la solicitud

Parámetro

Tipo

Obligatorio

Descripción

Ejemplo

InstanceId

string

Sí

El ID de la instancia de OceanBase.

ob317v4uif****

TenantId

string

Sí

El ID del inquilino.

t4louaeei****

StartTime

string

Sí

El inicio del período de consulta.
La hora debe estar en formato UTC y tener el formato YYYY-MM-DDTHH:mm:ssZ.



2023-04-12T04:38:38Z

EndTime

string

Sí

El fin del período de consulta.
La hora debe estar en formato UTC y tener el formato YYYY-MM-DDTHH:mm:ssZ.



2023-04-12T05:38:38Z

DbName

string

No

El nombre de la base de datos.

db_****

SearchKeyWord

string

No

La palabra clave de búsqueda.

update

SearchParam

string

No

La métrica de rendimiento por la cual buscar.

cputime

SearchRule

string

No

El operador de búsqueda.
Valores válidos: =, >, >=, < y <=.



>

SearchValue

string

No

El valor de búsqueda.

0.01

SqlId

string

No

El ID de SQL.

8D6E84****0B8FB1823D199E2CA1****

NodeIp

string

No

La dirección IP del nodo.

i-bp19y05uq6x*********

FilterCondition

string

No

Utilice el signo de arroba (@) para hacer referencia a los campos. Para obtener una lista de los campos disponibles, consulte todas las columnas devueltas por la API Consulta de estadísticas de rendimiento de una sentencia SQL.

@avgCpuTime > 20 and @executions > 100

AcceptLanguage

string

No

El idioma de la respuesta.
El valor predeterminado es zh-CN para servicios en China continental y en-US para otras regiones.



zh-CN

SqlTextLength

integer

No

La longitud máxima del texto SQL devuelto.

65535

Current

integer

No

El número de página que se va a devolver.

1

PageSize

integer

No

El número de entradas que se van a devolver en cada página.

  • Valor mínimo: 1.

  • Valor predeterminado: 10.

10

DynamicSql

boolean

No

Indica si la sentencia SQL especificada por SqlId es SQL dinámico.

Nota


false

MergeDynamicSql

boolean

No

Especifica si se deben fusionar los resultados de las sentencias SQL dinámicas.

Nota

Esta opción agrupa las sentencias SQL que son idénticas, excepto por los valores en sus cláusulas IN.

false

Elementos de la respuesta

Elemento

Tipo

Descripción

Ejemplo

object

La respuesta a la solicitud.

Data

array<object>

Lista de información de SQL sospechoso.

array<object>

Información de SQL sospechoso.

AvgCpuTime

number

Tiempo promedio de CPU del SQL sospechoso.

100.24

AvgElapsedTime

number

Tiempo de respuesta promedio del SQL sospechoso.

100.28

AvgGetPlanTime

number

El tiempo promedio para obtener planes de ejecución del SQL sospechoso.

0

CpuTime

number

Tiempo de CPU del SQL sospechoso.

100.23

DbName

string

Nombre de la base de datos.

db_***

DiagTypes

array

Tipo de diagnóstico.

string

Tipo de diagnóstico.

[ "CPU_TIME_PROPORTION_HIGH" ]

Diagnosis

string

Detalles del diagnóstico.

Nota


Este parámetro está obsoleto.



-

Executions

number

El número total de ejecuciones del SQL sospechoso.

1

LastExecutedTime

string

La última vez que se ejecutó el SQL sospechoso.

2023-04-12T04:38:38Z

RiskLevel

string

Nivel de riesgo.

high

SqlId

string

ID de SQL.

8D6E84****0B8FB1823D199E2CA1****

SqlTextShort

string

Prefijo del texto SQL.

delete /*+ XXX PARALLEL(4) */ from

Suggestion

string

Recomendaciones para el SQL sospechoso.

review

SumElapsedTime

number

El tiempo de respuesta total del SQL sospechoso.

11452126.36

UserName

string

Nombre de usuario.

test_user

DynamicSql

boolean

Indica si el SQL es dinámico.

false

SqlList

array<object>

Lista de SQL.

object

Lista de SQL.

AvgCpuTime

number

Tiempo promedio de CPU.

100.24

AvgElapsedTime

number

Tiempo de respuesta promedio.

100.28

AvgGetPlanTime

number

Tiempo promedio de generación del plan.

0

CpuTime

number

Tiempo total de CPU.

100.23

DbName

string

Nombre de la base de datos.

test_hsp****eway

DiagTypes

array

Tipo de diagnóstico.

string

Tipo de diagnóstico.

[ "CPU_TIME_PROPORTION_HIGH" ]

Diagnosis

string

Detalles del diagnóstico.

Nota


Este parámetro está obsoleto.



-

Executions

number

Número total de ejecuciones.

100

LastExecutedTime

string

Última hora de ejecución.

2023-04-12T04:38:38Z

RiskLevel

string

Nivel de riesgo.

LOW

SqlId

string

ID de SQL.

3A645****789F13DE0CF6D084FF9****

SqlTextShort

string

Texto SQL.

select * from test

Suggestion

string

Recomendaciones para el SQL sospechoso.

{'Role': 'eSG', 'Result': '100', 'Suggestion': 'TRACER_OTHER_ERR'}

SumElapsedTime

number

Tiempo de respuesta total.

11452126.36

UserName

string

Nombre de usuario.

test_user

AvgDbTime

number

Tiempo promedio de base de datos.

100

SumDbTime

number

Tiempo total de base de datos.

100

AvgRetryCount

number

Recuento promedio de reintentos.

4

SumRetryCount

number

Recuento total de reintentos.

6

AvgLogicalReads

number

Recuento promedio de lecturas lógicas.

25

FormatSqlId

string

FormatSqlId.

AvgDbTime

number

Tiempo promedio de base de datos.

100

SumDbTime

number

Tiempo total de base de datos.

100

AvgRetryCount

number

Recuento promedio de reintentos.

4

SumRetryCount

number

Recuento total de reintentos.

6

AvgLogicalReads

number

Recuento promedio de lecturas lógicas.

25

FormatSqlId

string

FormatSqlId.

RequestId

string

El ID de la solicitud.

473469**-AA6F-4D**-B3DB-A***********

TotalCount

integer

El recuento total.

9

Ejemplos

Respuesta exitosa

JSON Formato

{
  "Data": [
    {
      "AvgCpuTime": 100.24,
      "AvgElapsedTime": 100.28,
      "AvgGetPlanTime": 0,
      "CpuTime": 100.23,
      "DbName": "db_***",
      "DiagTypes": [
        "[\n      \"CPU_TIME_PROPORTION_HIGH\"\n]"
      ],
      "Diagnosis": "-",
      "Executions": 1,
      "LastExecutedTime": "2023-04-12T04:38:38Z",
      "RiskLevel": "high",
      "SqlId": "8D6E84****0B8FB1823D199E2CA1****",
      "SqlTextShort": "delete /*+ XXX PARALLEL(4) */ from",
      "Suggestion": "review",
      "SumElapsedTime": 11452126.36,
      "UserName": "test_user",
      "DynamicSql": false,
      "SqlList": [
        {
          "AvgCpuTime": 100.24,
          "AvgElapsedTime": 100.28,
          "AvgGetPlanTime": 0,
          "CpuTime": 100.23,
          "DbName": "test_hsp****eway",
          "DiagTypes": [
            "[\n          \"CPU_TIME_PROPORTION_HIGH\"\n        ]"
          ],
          "Diagnosis": "-",
          "Executions": 100,
          "LastExecutedTime": "2023-04-12T04:38:38Z",
          "RiskLevel": "LOW",
          "SqlId": "3A645****789F13DE0CF6D084FF9****",
          "SqlTextShort": "select * from test",
          "Suggestion": "{'Role': 'eSG', 'Result': '100', 'Suggestion': 'TRACER_OTHER_ERR'}",
          "SumElapsedTime": 11452126.36,
          "UserName": "test_user",
          "AvgDbTime": 100,
          "SumDbTime": 100,
          "AvgRetryCount": 4,
          "SumRetryCount": 6,
          "AvgLogicalReads": 25,
          "FormatSqlId": ""
        }
      ],
      "AvgDbTime": 100,
      "SumDbTime": 100,
      "AvgRetryCount": 4,
      "SumRetryCount": 6,
      "AvgLogicalReads": 25,
      "FormatSqlId": ""
    }
  ],
  "RequestId": "473469**-AA6F-4D**-B3DB-A***********",
  "TotalCount": 9
}

Códigos de error

Consulte Códigos de error para ver la lista completa.

Notas de la versión

Consulte Notas de la versión para ver la lista completa.