Todos os produtos
Search
Central de documentação

:GetAsyncErrorRequestListByCode

Última atualização: Jun 27, 2026

Consulta assincronamente os IDs de consultas SQL que geram o código de erro MySQL especificado nos resultados do SQL Explorer de uma instância de banco de dados.

Nota

Os resultados completos da consulta não são retornados imediatamente após a chamada assíncrona. Se o valor de

isFinish

for

false

na resposta, aguarde 1 segundo e refaça a chamada. Os resultados completos da consulta serão retornados somente quando o valor de

isFinish

for

true

.

  • Esta operação de API é compatível apenas com instâncias do ApsaraDB RDS for MySQL e do PolarDB for MySQL com o DAS Professional Edition ativado. Para mais informações, consulte Adquirir o DAS Professional Edition.

  • Ao usar um SDK para chamar o Database Autonomy Service (DAS), defina a região como cn-shanghai.

Parâmetros da solicitação

ParâmetroTipoObrigatórioExemploDescrição
ActionStringSimGetAsyncErrorRequestListByCode

A operação a ser executada. Defina o valor como GetAsyncErrorRequestListByCode.

InstanceIdStringSimrm-2ze8g2am97624****

O ID da instância.

NodeIdStringNãopi-wz9s658475e58****

O ID do nó.

Nota Este parâmetro é obrigatório para instâncias do PolarDB for MySQL.
StartLongNão1642556990714

Início do intervalo de tempo da consulta. Especifique o horário no formato de timestamp UNIX. Unidade: milissegundos.

Nota O horário inicial pode ser, no máximo, 90 dias anterior ao horário atual.
EndLongNão1642566830000

Fim do intervalo de tempo da consulta. Especifique o horário no formato de timestamp UNIX. Unidade: milissegundos.

Nota O horário final deve ser posterior ao horário inicial. O intervalo não pode exceder 24 horas.
ErrorCodeStringNão1064

Código de erro. Chame a operação GetAsyncErrorRequestStatByCode para consultar os códigos de erro MySQL disponíveis nos resultados do SQL Explorer da instância.

Parâmetros de resposta

ParâmetroTipoExemploDescrição
CodeLong200

Código de status HTTP retornado.

MessageStringSuccessful

Mensagem retornada para a solicitação.

Nota Se a solicitação for bem-sucedida, Successful será retornado. Em caso de falha, uma mensagem de erro contendo informações como o código de erro será retornada.
DataObject

Dados retornados.

failBooleanfalse

Indica se a solicitação assíncrona falhou. Valores válidos:

  • true: a solicitação assíncrona falhou.
  • false: a solicitação assíncrona foi bem-sucedida.
resultArray of list

IDs das consultas SQL que geraram o código de erro MySQL especificado.

sqlIdStringad78a4e7d3ce81590c9dc2d5f4bc****

ID da consulta SQL.

instanceIdStringrm-2ze8g2am97624****

ID da instância.

resultIdStringasync__c39d43ece52d35267cc4b92a0c26****

ID da solicitação assíncrona.

isFinishBooleantrue

Indica se a solicitação assíncrona foi concluída.

  • true
  • false
stateStringSUCCESS

Estado da solicitação assíncrona.

  • RUNNING
  • SUCCESS
  • FAIL
completeBooleantrue

Indica se a solicitação assíncrona foi concluída. Valores válidos:

  • true
  • false
timestampLong1644559407740

Momento em que a solicitação assíncrona foi feita. O valor deste parâmetro é um timestamp UNIX. Unidade: milissegundos.

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

ID da solicitação.

SuccessBooleantrue

Indica se a solicitação foi bem-sucedida. Valores válidos:

  • true
  • false

Exemplos

Exemplos de solicitações

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

Exemplos de respostas de sucesso

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 erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

400

InvalidParams

The request parameters are invalid.

Mensagem de erro retornada porque os parâmetros da solicitação especificados são inválidos.

Para obter uma lista de códigos de erro, visite o API Error Center.