Todos los productos
Search
Centro de documentos

:GetAsyncErrorRequestListByCode

Última actualización: Sep 05, 2026

Consulta de forma asíncrona los ID de las consultas SQL que generan el código de error de MySQL especificado en los resultados de SQL Explorer de una instancia de base de datos.

Nota

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

isFinish

es

false

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

isFinish

es

true

.

  • Esta operación de API solo admite instancias de ApsaraDB RDS for MySQL e instancias de PolarDB for MySQL con DAS Professional Edition habilitada. 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ámetroTipoObligatorioEjemploDescripción
ActionStringSíGetAsyncErrorRequestListByCode

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

InstanceIdStringSírm-2ze8g2am97624****

El ID de la instancia.

NodeIdStringNopi-wz9s658475e58****

El ID del nodo.

Nota Este parámetro es obligatorio para instancias de PolarDB for MySQL.
StartLongNo1642556990714

El inicio del intervalo de tiempo a 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.
EndLongNo1642566830000

El final del intervalo de tiempo a 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 exceder las 24 horas.
ErrorCodeStringNo1064

El código de error. Puede llamar a la operación GetAsyncErrorRequestStatByCode para consultar los códigos de error de MySQL que pueden generarse en los resultados de SQL Explorer de una instancia.

Parámetros de respuesta

ParámetroTipoEjemploDescripción
CodeLong200

El código de estado HTTP devuelto.

MessageStringSuccessful

El mensaje devuelto para la solicitud.

Nota Si la solicitud se realiza correctamente, se devuelve Successful. Si la solicitud falla, se devuelve un mensaje de error que contiene información como el código de error.
DataObject

Los datos devueltos.

failBooleanfalse

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

  • true: La solicitud asíncrona falló.
  • false: La solicitud asíncrona se realizó correctamente.
resultArray of list

Los ID de las consultas SQL que generan el código de error de MySQL especificado.

sqlIdStringad78a4e7d3ce81590c9dc2d5f4bc****

El ID de la consulta SQL.

instanceIdStringrm-2ze8g2am97624****

El ID de la instancia.

resultIdStringasync__c39d43ece52d35267cc4b92a0c26****

El ID de la solicitud asíncrona.

isFinishBooleantrue

Indica si la solicitud asíncrona ha finalizado.

  • true
  • false
stateStringSUCCESS

El estado de la solicitud asíncrona.

  • RUNNING
  • SUCCESS
  • FAIL
completeBooleantrue

Indica si la solicitud asíncrona ha finalizado. Valores válidos:

  • true
  • false
timestampLong1644559407740

La hora en que se realizó la solicitud asíncrona. El valor de este parámetro es una marca de tiempo UNIX. Unidad: milisegundos.

RequestIdString9CB97BC4-6479-55D0-B9D0-EA925AFE****

El ID de la solicitud.

SuccessBooleantrue

Indica si la solicitud se realizó correctamente. Valores válidos:

  • true
  • false

Ejemplos

Solicitudes de ejemplo

http(s)://das.cn-shanghai.aliyuncs.com/?Action=GetAsyncErrorRequestListByCode
&InstanceId=rm-2ze8g2am97624****
&Start=1642556990714
&End=1642566830000
&ErrorCode=1064
&<Common request parameters>

Respuestas exitosas de ejemplo

Formato XML

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

<GetAsyncErrorRequestListByCodeResponse>
    <Code>200</Code>
    <Message>Successful</Message>
    <Data>
        <fail>false</fail>
        <result>
            <sqlId>ad78a4e7d3ce81590c9dc2d5f4bc****</sqlId>
            <instanceId>rm-2ze8g2am97624****</instanceId>
        </result>
        <resultId>async__c39d43ece52d35267cc4b92a0c26****</resultId>
        <isFinish>true</isFinish>
        <state>SUCCESS</state>
        <complete>true</complete>
        <timestamp>1644559407740</timestamp>
    </Data>
    <RequestId>9CB97BC4-6479-55D0-B9D0-EA925AFE****</RequestId>
    <Success>true</Success>
</GetAsyncErrorRequestListByCodeResponse>

Formato JSON

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

{
  "Code" : 200,
  "Message" : "Successful",
  "Data" : {
    "fail" : false,
    "result" : [ {
      "sqlId" : "ad78a4e7d3ce81590c9dc2d5f4bc****",
      "instanceId" : "rm-2ze8g2am97624****"
    } ],
    "resultId" : "async__c39d43ece52d35267cc4b92a0c26****",
    "isFinish" : true,
    "state" : "SUCCESS",
    "complete" : true,
    "timestamp" : 1644559407740
  },
  "RequestId" : "9CB97BC4-6479-55D0-B9D0-EA925AFE****",
  "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 obtener una lista de códigos de error, visite el Centro de errores de API.