Todos os produtos
Search
Central de documentação

:GetAsyncErrorRequestStatByCode

Última atualização: Jun 27, 2026

Consulta assincronamente os códigos de erro do MySQL nos dados do SQL Explorer e a quantidade de modelos de SQL correspondentes a cada código de erro.

Nota

A chamada assíncrona não retorna imediatamente os resultados completos da consulta. 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 apenas quando o valor de

isFinish

for

true

.

  • Esta operação de API é compatível apenas com instâncias do ApsaraDB RDS for MySQL e clusters do PolarDB for MySQL que têm o DAS Professional Edition ativado. Para obter 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âmetro Tipo Obrigatório Exemplo Descrição
Action String Sim GetAsyncErrorRequestStatByCode

Operação a ser executada. Defina o valor como GetAsyncErrorRequestStatByCode.

InstanceId String Sim rm-2ze8g2am97624****

ID da instância.

NodeId String Não pi-wz9s658475e58****

ID do nó.

Nota Este parâmetro é obrigatório para clusters do PolarDB for MySQL.
Start Long Não 1642556990714

Início do intervalo de tempo a ser consultado. 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.
End Long Não 1642566830000

Fim do intervalo de tempo a ser consultado. 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.
DbName String Não testdb01

Nome do banco de dados.

Parâmetros de resposta

Parâmetro Tipo Exemplo Descrição
Code Long 200

Código de status HTTP retornado.

Message String Successful

Mensagem retornada para a solicitação.

Nota Se a solicitação for bem-sucedida, Successful será retornado. Caso contrário, uma mensagem de erro contendo informações como o código de erro será retornada.
Data Object

Dados retornados.

fail Boolean false

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

  • true: A solicitação falhou.
  • false: A solicitação foi bem-sucedida.
isFinish Boolean true

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

  • true
  • false
resultId String async__fcd7c35788e62324622c3b4a03de****

ID da solicitação assíncrona.

state String SUCCESS

Status de execução da solicitação assíncrona.

  • RUNNING
  • SUCCESS
  • FAIL
timestamp Long 1644560866961

Momento em que a solicitação é executada. O valor deste parâmetro é um timestamp UNIX. Unidade: ms.

complete Boolean true

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

  • true
  • false
result Array of stat

Informações sobre os códigos de erro retornados e a quantidade de modelos de SQL correspondentes a cada código de erro.

instanceId String rm-2ze8g2am97624****

ID da instância.

errorCode String 1062

Código de erro.

count Integer 1

Quantidade de modelos de SQL correspondentes ao código de erro.

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

ID da solicitação.

Success Boolean true

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=GetAsyncErrorRequestStatByCode
&InstanceId=rm-2ze8g2am97624****
&Start=1642556990714
&End=1642566830000
&DbName=testdb01
&Common request parameters

Exemplos de respostas de sucesso

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 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 de solicitação especificados são inválidos.

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