Todos los productos
Search
Centro de documentos

Database Autonomy Service:GetFullRequestSampleByInstanceId

Última actualización: Sep 08, 2026

Consulta los datos de muestra de SQL de los resultados de SQL Explorer de una instancia de base de datos por ID de SQL mediante la operación GetFullRequestSampleByInstanceId. Se devuelve un máximo de 20 registros de muestra.

Descripción de la operación

La función SQL Explorer permite diagnosticar el estado de salud de SQL y solucionar problemas de rendimiento. Para obtener más información, consulte SQL Explorer.

  • Para obtener información sobre los motores de base de datos compatibles, consulte SQL Explorer.

  • Cuando use un SDK para invocar DAS, establezca la región en cn-shanghai.

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

hdm:GetFullRequestSampleByInstanceId

get

*Todos los recursos.

*

Ninguna Ninguna

Parámetros de la solicitud

Parámetro

Tipo

Obligatorio

Descripción

Ejemplo

InstanceId

string

Sí

El ID de la instancia.

rm-2ze8g2am97624****

SqlId

string

Sí

El ID de SQL.

651b56fe9418d48edb8fdf0980ec****

Start

integer

Sí

El inicio del intervalo de tiempo que se va a consultar. Especifique una marca de tiempo UNIX en milisegundos.

Nota

La hora de inicio debe estar dentro del periodo de almacenamiento de SQL Explorer de la instancia de base de datos y no puede ser anterior a 90 días antes de la hora actual.

1660097421000

End

integer

Sí

El fin del intervalo de tiempo que se va a consultar. Especifique una marca de tiempo UNIX en milisegundos.

Nota

La hora de fin debe ser posterior a la hora de inicio y el intervalo entre la hora de inicio y la hora de fin no puede ser inferior a 1 hora.

1660104621000

Role

string

No

La información del nodo de una instancia de base de datos PolarDB-X 2.0.

  • polarx_cn: nodo de cómputo.

  • polarx_en: nodo de datos.

polarx_cn

Elementos de la respuesta

Elemento

Tipo

Descripción

Ejemplo

object

Code

integer

El código de estado de la respuesta.

200

Data

array<object>

Los datos devueltos.

object

Database

string

El nombre de la base de datos.

dbtest

Frows

integer

El número de filas recuperadas por el nodo de cómputo (CN) de PolarDB-X 2.0.

0

LockWaitTime

number

La duración de la espera de bloqueo. Unidad: segundos.

0.0137

LogicalRead

number

El número de lecturas lógicas.

165848

OriginHost

string

El origen del acceso.

172.17.XX.XX

PhysicalAsyncRead

number

El número de lecturas físicas asíncronas.

0

PhysicalSyncRead

number

El número de lecturas físicas síncronas.

0

Rows

integer

El número de filas actualizadas o devueltas por el nodo de cómputo (CN) de PolarDB-X 2.0.

0

RowsExamined

integer

El número total de filas examinadas.

Nota

Actualmente, las siguientes bases de datos admiten este campo: ApsaraDB RDS for MySQL, ApsaraDB RDS for PostgreSQL y PolarDB for MySQL.

2048576

RowsReturned

integer

El número de filas devueltas.

14

Rt

number

La duración de la ejecución. Unidad: segundos.

0.409789

ScanRows

integer

El número de filas escaneadas.

0

Scnt

integer

El número de solicitudes DN desde el nodo de cómputo (CN) de PolarDB-X 2.0.

0

Sql

string

La muestra de SQL.

select * from testdb01 where ****

SqlId

string

El ID de SQL.

651b56fe9418d48edb8fdf0980ec****

SqlType

string

El tipo de la instrucción SQL. Valores válidos: SELECT, INSERT, UPDATE, DELETE, LOGIN, LOGOUT, MERGE, ALTER, CREATEINDEX, DROPINDEX, CREATE, DROP, SET, DESC, REPLACE, CALL, BEGIN, DESCRIBE, ROLLBACK, FLUSH, USE, SHOW, START, COMMIT y RENAME.

SELECT

Timestamp

integer

La hora en que se ejecutó la instrucción SQL. El valor es una marca de tiempo UNIX en milisegundos.

1660100753556

UpdateRows

integer

El número de filas actualizadas.

0

User

string

El nombre de usuario que ejecutó la instrucción SQL.

testuser

Message

string

El mensaje devuelto.

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 un código de error.

Successful

RequestId

string

El ID de la solicitud.

0A74B755-98B7-59DB-8724-1321B394****

Success

boolean

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

  • true: la solicitud se realizó correctamente.

  • false: la solicitud falló.

true

Ejemplos

Respuesta exitosa

JSON Formato

{
  "Code": 200,
  "Data": [
    {
      "Database": "dbtest",
      "Frows": 0,
      "LockWaitTime": 0.0137,
      "LogicalRead": 165848,
      "OriginHost": "172.17.XX.XX",
      "PhysicalAsyncRead": 0,
      "PhysicalSyncRead": 0,
      "Rows": 0,
      "RowsExamined": 2048576,
      "RowsReturned": 14,
      "Rt": 0.409789,
      "ScanRows": 0,
      "Scnt": 0,
      "Sql": "select * from testdb01 where ****",
      "SqlId": "651b56fe9418d48edb8fdf0980ec****",
      "SqlType": "SELECT",
      "Timestamp": 1660100753556,
      "UpdateRows": 0,
      "User": "testuser"
    }
  ],
  "Message": "Successful",
  "RequestId": "0A74B755-98B7-59DB-8724-1321B394****",
  "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. Los parámetros de la solicitud no son válidos.
403 NoPermission You are not authorized to do this action. No tiene permiso para realizar esta operación.

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.