Consulta dados de amostra de SQL dos resultados do SQL Explorer de uma instância de banco de dados por ID de SQL ao chamar a operação GetFullRequestSampleByInstanceId. São retornados no máximo 20 registros de amostra.
Descrição da operação
O recurso SQL Explorer permite diagnosticar a integridade do SQL e solucionar problemas de desempenho. Para obter detalhes, consulte SQL Explorer.
Para obter informações sobre os mecanismos de banco de dados compatíveis, consulte SQL Explorer.
Ao usar um SDK para invocar o DAS, defina a região como cn-shanghai.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
hdm:GetFullRequestSampleByInstanceId |
get |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| InstanceId |
string |
Sim |
O ID da instância. |
rm-2ze8g2am97624**** |
| SqlId |
string |
Sim |
O ID do SQL. |
651b56fe9418d48edb8fdf0980ec**** |
| Start |
integer |
Sim |
O início do intervalo de tempo a ser consultado. Especifique um carimbo de data/hora UNIX em milissegundos. Nota
A hora de início deve estar dentro da duração de armazenamento do SQL Explorer para a instância de banco de dados e não pode ser anterior a 90 dias antes da hora atual. |
1660097421000 |
| End |
integer |
Sim |
O fim do intervalo de tempo a ser consultado. Especifique um carimbo de data/hora UNIX em milissegundos. Nota
A hora de término deve ser posterior à hora de início, e o intervalo entre a hora de início e a hora de término não pode ser inferior a 1 hora. |
1660104621000 |
| Role |
string |
Não |
As informações de nó de uma instância de banco de dados PolarDB-X 2.0.
|
polarx_cn |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| Code |
integer |
O código de status da resposta. |
200 |
| Data |
array<object> |
Os dados retornados. |
|
|
object |
|||
| Database |
string |
O nome do banco de dados. |
dbtest |
| Frows |
integer |
O número de linhas obtidas pelo nó de computação (CN) do PolarDB-X 2.0. |
0 |
| LockWaitTime |
number |
A duração da espera de bloqueio. Unidade: segundos. |
0.0137 |
| LogicalRead |
number |
O número de leituras lógicas. |
165848 |
| OriginHost |
string |
A origem do acesso. |
172.17.XX.XX |
| PhysicalAsyncRead |
number |
O número de leituras assíncronas físicas. |
0 |
| PhysicalSyncRead |
number |
O número de leituras síncronas físicas. |
0 |
| Rows |
integer |
O número de linhas atualizadas ou retornadas pelo nó de computação (CN) do PolarDB-X 2.0. |
0 |
| RowsExamined |
integer |
O número total de linhas examinadas. Nota
Atualmente, os seguintes bancos de dados oferecem suporte a este campo: ApsaraDB RDS for MySQL, ApsaraDB RDS for PostgreSQL e PolarDB for MySQL. |
2048576 |
| RowsReturned |
integer |
O número de linhas retornadas. |
14 |
| Rt |
number |
A duração da execução. Unidade: segundos. |
0.409789 |
| ScanRows |
integer |
O número de linhas verificadas. |
0 |
| Scnt |
integer |
O número de solicitações de DN do nó de computação (CN) do PolarDB-X 2.0. |
0 |
| Sql |
string |
A amostra de SQL. |
select * from testdb01 where **** |
| SqlId |
string |
O ID do SQL. |
651b56fe9418d48edb8fdf0980ec**** |
| SqlType |
string |
O tipo da instrução 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 e RENAME. |
SELECT |
| Timestamp |
integer |
A hora em que a instrução SQL foi executada. O valor é um carimbo de data/hora UNIX em milissegundos. |
1660100753556 |
| UpdateRows |
integer |
O número de linhas atualizadas. |
0 |
| User |
string |
O nome de usuário que executou a instrução SQL. |
testuser |
| Message |
string |
A mensagem retornada. Nota
Se a solicitação for bem-sucedida, Successful será retornado. Se a solicitação falhar, uma mensagem de erro que contém informações como um código de erro será retornada. |
Successful |
| RequestId |
string |
O ID da solicitação. |
0A74B755-98B7-59DB-8724-1321B394**** |
| Success |
boolean |
Indica se a solicitação foi bem-sucedida. Valores válidos:
|
true |
Exemplos
Resposta de sucesso
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 erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | Os parâmetros da solicitação são inválidos. |
| 403 | NoPermission | You are not authorized to do this action. | Você não tem permissão para realizar esta operação. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.