Todos los productos
Search
Centro de documentos

:GetAsyncErrorRequestStatByCode

Última actualización: Sep 07, 2026

Consulta de forma asíncrona los códigos de error de MySQL en los datos de SQL Explorer y la cantidad de plantillas SQL correspondientes a cada código de error.

Nota

Los resultados completos de la consulta no se devuelven de inmediato después de una llamada asíncrona. Si el valor de

isFinish

es

false

en la respuesta, espere 1 segundo y vuelva a iniciar la llamada. Los resultados completos de la consulta se devuelven cuando el valor de

isFinish

es

true

.

  • Esta operación de API solo admite instancias de ApsaraDB RDS for MySQL y clústeres de PolarDB for MySQL que tengan habilitada DAS Professional Edition. Para obtener más información, consulte Adquirir DAS Professional Edition.

  • Si utiliza un SDK para llamar a Database Autonomy Service (DAS), establezca la región en cn-shanghai.

Parámetros de solicitud

Parámetro Tipo Obligatorio Ejemplo Descripción
Action String Sí GetAsyncErrorRequestStatByCode

La operación que desea ejecutar. Establezca el valor en GetAsyncErrorRequestStatByCode.

InstanceId String Sí rm-2ze8g2am97624****

El ID de la instancia.

NodeId String No pi-wz9s658475e58****

El ID del nodo.

Nota Este parámetro es obligatorio para los clústeres de PolarDB for MySQL.
Start Long No 1642556990714

El inicio del intervalo de tiempo por consultar. Especifique la hora en formato de marca de tiempo UNIX. Unidad: milisegundos.

Nota La hora de inicio puede ser hasta 90 días anterior a la hora actual.
End Long No 1642566830000

El final del intervalo de tiempo por consultar. Especifique la hora en formato de marca de tiempo UNIX. Unidad: milisegundos.

Nota La hora de finalización debe ser posterior a la hora de inicio. El intervalo no puede superar las 24 horas.
DbName String No testdb01

El nombre de la base de datos.

Parámetros de respuesta

Parámetro Tipo Ejemplo Descripción
Code Long 200

El código de estado HTTP devuelto.

Message String Successful

El mensaje devuelto para la solicitud.

Nota Si la solicitud es exitosa, se devuelve Successful. Si la solicitud termina con errores, se devuelve un mensaje de error que contiene información como un código de error.
Data Object

Los datos devueltos.

fail Boolean false

Indica si la solicitud terminó con errores. Valores válidos:

  • true: la solicitud terminó con errores.
  • false: la solicitud fue exitosa.
isFinish Boolean true

Indica si la solicitud asíncrona finalizó.

  • true
  • false
resultId String async__fcd7c35788e62324622c3b4a03de****

El ID de la solicitud asíncrona.

state String SUCCESS

El estado de ejecución de la solicitud asíncrona.

  • RUNNING
  • SUCCESS
  • FAIL
timestamp Long 1644560866961

La hora en la que se ejecutó la solicitud. El valor de este parámetro es una marca de tiempo UNIX. Unidad: ms.

complete Boolean true

Indica si la solicitud asíncrona finalizó. Valores válidos:

  • true
  • false
result Array of stat

Información de los códigos de error devueltos y la cantidad de plantillas SQL correspondientes a cada código de error.

instanceId String rm-2ze8g2am97624****

El ID de la instancia.

errorCode String 1062

El código de error.

count Integer 1

La cantidad de plantillas SQL correspondientes al código de error.

RequestId String 840F51F7-9C01-538D-94F6-AE712905****

El ID de la solicitud.

Success Boolean true

Indica si la solicitud fue exitosa. Valores válidos:

  • true
  • false

Ejemplos

Solicitudes de ejemplo

http(s)://das.cn-shanghai.aliyuncs.com/?Action=GetAsyncErrorRequestStatByCode
&InstanceId=rm-2ze8g2am97624****
&Start=1642556990714
&End=1642566830000
&DbName=testdb01
&Common request parameters

Respuestas exitosas de ejemplo

Formato XML

HTTP/1.1 200 OK
Content-Type:application/xml

<GetAsyncErrorRequestStatByCodeResponse>
    <Code>200</Code>
    <Message>Successful</Message>
    <Data>
        <fail>false</fail>
        <isFinish>true</isFinish>
        <resultId>async__fcd7c35788e62324622c3b4a03de****</resultId>
        <state>SUCCESS</state>
        <timestamp>1644560866961</timestamp>
        <complete>true</complete>
        <result>
            <instanceId>rm-2ze8g2am97624****</instanceId>
            <errorCode>1062</errorCode>
            <count>1</count>
        </result>
    </Data>
    <RequestId>840F51F7-9C01-538D-94F6-AE712905****</RequestId>
    <Success>true</Success>
</GetAsyncErrorRequestStatByCodeResponse>

Formato JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "Code" : 200,
  "Message" : "Successful",
  "Data" : {
    "fail" : false,
    "isFinish" : true,
    "resultId" : "async__fcd7c35788e62324622c3b4a03de****",
    "state" : "SUCCESS",
    "timestamp" : 1644560866961,
    "complete" : true,
    "result" : {
      "instanceId" : "rm-2ze8g2am97624****",
      "errorCode" : 1062,
      "count" : 1
    }
  },
  "RequestId" : "840F51F7-9C01-538D-94F6-AE712905****",
  "Success" : true
}

Códigos de error

Código de estado HTTP

Código de error

Mensaje de error

Descripción

400

InvalidParams

The request parameters are invalid.

El mensaje de error devuelto porque los parámetros de solicitud especificados no son válidos.

Para consultar la lista de códigos de error, visite el centro de errores de API.