Obtém assincronamente os dados de tendências de slow logs de uma instância.
Descrição da operação
Antes de invocar esta operação, certifique-se de compreender totalmente os métodos de cobrança e preços do DAS.
Antes de começar:
A DAS Enterprise Edition ou os serviços gerenciados inteligentes do Alibaba Cloud (ainda não disponíveis) está ativada para a instância solicitada.
Use a versão mais recente do SDK do Alibaba Cloud ou do SDK do DAS.
Ao usar um SDK para invocar o DAS, defina a região como cn-shanghai.
Esta operação é invocada de forma assíncrona e não retorna resultados completos imediatamente. Se o valor de isFinish nos dados retornados for false, aguarde 1 segundo e invoque a operação novamente até que o valor de isFinish seja true e os resultados completos sejam retornados.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
hdm:DescribeSlowLogHistogramAsync |
get |
*All resources.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| InstanceId |
string |
Sim |
O ID da instância de banco de dados. |
rm-2ze8g2am97624**** |
| NodeId |
string |
Não |
O ID do nó. Nota
Para uma instância do PolarDB for MySQL, você deve especificar o ID do nó. |
r-****-db-0 |
| StartTime |
integer |
Sim |
A hora de início da tarefa de consulta. Especifique a hora como um timestamp UNIX em milissegundos. |
1596177993000 |
| EndTime |
integer |
Sim |
A hora de término da consulta. Especifique a hora como um timestamp UNIX em milissegundos. Nota
A hora de término deve ser posterior à hora de início. |
1662518540764 |
| Filters |
array<object> |
Não |
A lista de condições de filtro de consulta. |
|
|
object |
Não |
Os parâmetros e valores suportados para Key: hostAddress: a origem. Separe vários valores com vírgulas. sqlId: o ID do SQL. Separe vários valores com vírgulas. user: o usuário. Separe vários valores com vírgulas. dbName: o banco de dados. Separe vários valores com vírgulas. |
||
| Key |
string |
Não |
O parâmetro de filtro. |
None |
| Value |
string |
Não |
O valor do parâmetro de filtro. |
None |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| Code |
string |
O código de status retornado. |
200 |
| Message |
string |
A mensagem retornada para a solicitação. Nota
Se a solicitação for bem-sucedida, Successful será retornado. Se a solicitação falhar, uma mensagem de erro, como um código de erro, será retornada. |
Successful |
| RequestId |
string |
O ID da solicitação. |
B6D17591-B48B-4D31-9CD6-9B9796B2**** |
| Success |
string |
Indica se a solicitação foi bem-sucedida. Valores válidos:
|
true |
| Data |
object |
O AsyncResult |
|
| RequestKey |
string |
A chave do parâmetro da solicitação. |
None |
| ResultId |
string |
O ID do resultado. |
async__20ee808e72257f16a4fe024057ca**** |
| State |
string |
O estado atual. Valores válidos:
|
SUCCESS |
| IsFinish |
boolean |
Indica se a tarefa foi concluída. |
true |
| Data |
object |
Os dados. |
|
| Total |
integer |
O número total de registros consultados. |
1 |
| Count |
array |
A tendência do número de logs de consulta lenta. |
|
|
integer |
O número de logs de consulta lenta. |
100 |
|
| Ts |
array |
O timestamp. Este campo é usado apenas para bancos de dados relacionais. |
|
|
integer |
A hora em que o primeiro evento ocorreu. O valor é um timestamp UNIX em milissegundos. |
[ 1735098480000, 1735098540000, 1735098600000, 1735098660000, 1735098720000, 1735098780000 ] |
|
| TsEnd |
array |
Não utilizado. Campo reservado. |
|
|
integer |
O timestamp de fim da consulta. |
None |
|
| Item |
array<object> |
As métricas de tendência. |
|
|
array<object> |
O nome do item específico. |
||
| NodeId |
string |
O ID do nó. |
r-bp1hi0wg57s3n0i3n8-db-0 |
| Count |
array |
O número de logs de consulta lenta. |
|
|
integer |
O número de logs de consulta lenta. |
100 |
|
| InsItems |
array<object> |
As métricas de tendência. Nota
Este campo é suportado apenas por instâncias do ApsaraDB for MongoDB. |
|
|
object |
As métricas de tendência. Nota
Este campo é suportado apenas por instâncias do ApsaraDB for MongoDB. |
||
| InsId |
string |
O ID da função da instância. Nota
Este campo é suportado apenas por instâncias do ApsaraDB for MongoDB. |
2492 |
| InsRole |
string |
A função da instância. Nota
Este campo é suportado apenas por instâncias do ApsaraDB for MongoDB. |
userAdmin |
| Count |
array |
O número de execuções. |
|
|
integer |
O número de execuções. |
1 |
|
| TotalCount |
integer |
O número de logs de consulta lenta no nó físico. |
10 |
| TotalCount |
integer |
O número total de logs de consulta lenta. |
20 |
| InsRole |
string |
A função da instância. Nota
Este campo é suportado apenas por instâncias do ApsaraDB for MongoDB. |
userAdmin |
| Rt |
array |
A duração total da execução, em segundos. |
|
|
number |
A duração total da execução, em segundos. |
[ 2.306, 1.141, 0.0, 4.538, 1.247, 1.972 ] |
|
| AvgRt |
array |
A duração média da execução. |
|
|
number |
A duração média da execução. |
[ 1.593, 2.306, 1.141, 0.0, 1.5127, 1.247 ] |
|
| MaxRt |
array |
A duração máxima da execução, em segundos. |
|
|
number |
A duração máxima da execução, em segundos. |
[ 1.593, 2.306, 1.141, 14.115 0.0, 1.972 ] |
|
| LockTime |
array |
O tempo total de espera de bloqueio, em segundos. |
|
|
number |
O tempo total de espera de bloqueio, em segundos. |
[ 1.051, 1.007, 0.0, 0.755, 0.096, 0.0 ] |
|
| AvgLockTime |
array |
O tempo médio de espera de bloqueio, em segundos. |
|
|
number |
O tempo médio de espera de bloqueio, em segundos. |
[ 1.051, 0.0, 0.3357, 0.755, 0.324, 0.814 ] |
|
| MaxLockTime |
array |
O tempo máximo de espera de bloqueio, em segundos. |
|
|
number |
O tempo máximo de espera de bloqueio, em segundos. |
[ 1.051, 1.007, 0.755, 0.0, 0.05, 0.656 ] |
|
| RowsExamined |
array |
O número total de linhas verificadas. Nota
Este campo é suportado pelos seguintes bancos de dados: ApsaraDB RDS for MySQL, ApsaraDB RDS for PostgreSQL e PolarDB for MySQL. |
|
|
integer |
O número total de linhas verificadas. Nota
Este campo é suportado pelos seguintes bancos de dados: ApsaraDB RDS for MySQL, ApsaraDB RDS for PostgreSQL e PolarDB for MySQL. |
[ 256, 1, 512, 0, 1476678, 24430 ] |
|
| AvgRowsExamined |
array |
O número médio de linhas verificadas. |
|
|
number |
O número médio de linhas verificadas. |
[ 256.0, 256.3333, 512.0, 370860.1111, 0.0, 1.0 ] |
|
| MaxRowsExamined |
array |
O número máximo de linhas verificadas. |
|
|
integer |
O número máximo de linhas verificadas. |
[ 256, 1, 512, 0, 1476678, 24430 ] |
|
| RowsSent |
array |
O número de linhas retornadas. |
|
|
integer |
O número de linhas retornadas. |
[ 384, 256, 0, 207030, 4, 256 ] |
|
| AvgRowsSent |
array |
O número médio de linhas retornadas. |
|
|
number |
O número médio de linhas retornadas. |
[ 128.0, 0.0, 256.0, 25878.75, 192.0, 72.7778 ] |
|
| MaxRowsSent |
array |
O número máximo de linhas retornadas. |
|
|
integer |
O número máximo de linhas retornadas. |
[ 256, 207023, 0, 128, 0, 0 ] |
|
| KeysExamined |
array |
O número de linhas de índice verificadas. Nota
Este campo é suportado apenas por instâncias do ApsaraDB for MongoDB. |
|
|
integer |
O número de linhas de índice verificadas. Nota
Este campo é suportado apenas por instâncias do ApsaraDB for MongoDB. |
[ 384, 256, 0, 207030, 4, 256 ] |
|
| AvgKeysExamined |
array |
O número médio de linhas de índice verificadas. Nota
Este campo é suportado apenas por instâncias do ApsaraDB for MongoDB. |
|
|
number |
O número médio de linhas de índice verificadas. Nota
Este campo é suportado apenas por instâncias do ApsaraDB for MongoDB. |
[ 128.0, 0.0, 256.0, 25878.75, 192.0, 72.7778 ] |
|
| MaxKeysExamined |
array |
O número máximo de linhas de índice verificadas. Nota
Este campo é suportado apenas por instâncias do ApsaraDB for MongoDB. |
|
|
integer |
O número máximo de linhas de índice verificadas. Nota
Este campo é suportado apenas por instâncias do ApsaraDB for MongoDB. |
[ 384, 256, 0, 207030, 4, 256 ] |
|
| DocExamined |
array |
O número de documentos verificados. Nota
Este campo é suportado apenas por instâncias do ApsaraDB for MongoDB. |
|
|
integer |
O número de documentos verificados. Nota
Este campo é suportado apenas por instâncias do ApsaraDB for MongoDB. |
[ 256, 207023, 0, 128, 0, 0 ] |
|
| AvgDocExamined |
array |
O número médio de documentos verificados. Nota
Este campo é suportado apenas por instâncias do ApsaraDB for MongoDB. |
|
|
number |
O número médio de documentos verificados. Nota
Este campo é suportado apenas por instâncias do ApsaraDB for MongoDB. |
[ 128.0, 0.0, 256.0, 25878.75, 192.0, 72.7778 ] |
|
| MaxDocExamined |
array |
O número máximo de documentos verificados. Nota
Este campo é suportado apenas por instâncias do ApsaraDB for MongoDB. |
|
|
integer |
O número máximo de documentos verificados. Nota
Este campo é suportado apenas por instâncias do ApsaraDB for MongoDB. |
[ 256, 207023, 0, 128, 0, 0 ] |
|
| ReturnNum |
array |
O número de linhas retornadas. Nota
Este campo é suportado apenas por instâncias do ApsaraDB for MongoDB. |
|
|
integer |
O número de linhas retornadas. Nota
Este campo é suportado apenas por instâncias do ApsaraDB for MongoDB. |
[ 256, 207023, 0, 128, 0, 0 ] |
|
| AvgReturnNum |
array |
O número médio de linhas retornadas. Nota
Este campo é suportado apenas por instâncias do ApsaraDB for MongoDB. |
|
|
number |
O número médio de linhas retornadas. Nota
Este campo é suportado apenas por instâncias do ApsaraDB for MongoDB. |
[ 128.0, 0.0, 256.0, 25878.75, 192.0, 72.7778 ] |
|
| MaxReturnNum |
array |
O número máximo de linhas retornadas. Nota
Este campo é suportado apenas por instâncias do ApsaraDB for MongoDB. |
|
|
integer |
O número máximo de linhas retornadas. Nota
Este campo é suportado apenas por instâncias do ApsaraDB for MongoDB. |
[ 256, 207023, 0, 128, 0, 0 ] |
|
| IOWrites |
array |
O número de gravações de E/S. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
|
|
integer |
O número de gravações de E/S. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
[ 256, 207023, 0, 128, 0, 0 ] |
|
| AvgIOWrites |
array |
O número médio de gravações de E/S. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
|
|
number |
O número médio de gravações de E/S. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
[ 384, 256, 0, 207030, 4, 256 ] |
|
| MaxIOWrites |
array |
O número máximo de gravações de E/S. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
|
|
integer |
O número máximo de gravações de E/S. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
[ 256, 1, 512, 0, 1476678, 24430 ] |
|
| LastRowsCountAffected |
array |
O número de linhas afetadas pela última instrução. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
|
|
integer |
O número de linhas afetadas pela última instrução. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
[ 256, 207023, 0, 128, 0, 0 ] |
|
| AvgLastRowsCountAffected |
array |
O número médio de linhas afetadas pela última instrução. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
|
|
number |
O número médio de linhas afetadas pela última instrução. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
[ 1.593, 2.306, 1.141, 0.0, 1.5127, 1.247 ] |
|
| MaxLastRowsCountAffected |
array |
O número máximo de linhas afetadas pela última instrução. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
|
|
integer |
O número médio de linhas afetadas pela última instrução. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
[ 1, 1, 3, 1, 2, 3 ] |
|
| LogicalIOReads |
array |
O número de leituras lógicas. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
|
|
integer |
O número de leituras lógicas. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
[ 384, 256, 0, 207030, 4, 256 ] |
|
| AvgLogicalIOReads |
array |
O número médio de leituras lógicas. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
|
|
number |
O número médio de leituras lógicas. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
[ 1.593, 2.306, 1.141, 0.0, 1.5127, 1.247 ] |
|
| MaxLogicalIOReads |
array |
O número máximo de leituras lógicas. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
|
|
integer |
O número máximo de leituras lógicas. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
[ 124, 2, 24, 251, 191, 721 ] |
|
| PhysicalIOReads |
array |
O número de leituras físicas. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
|
|
integer |
O número de leituras físicas. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
[ 324, 22, 254, 251, 191, 721 ] |
|
| AvgPhysicalIOReads |
array |
O número médio de leituras físicas. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
|
|
number |
O número médio de leituras físicas. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
[ 128.0, 0.0, 256.0, 25878.75, 192.0, 72.7778 ] |
|
| MaxPhysicalIOReads |
array |
O número máximo de leituras físicas. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
|
|
integer |
O número máximo de leituras físicas. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
[ 314, 242, 114, 351, 191, 721 ] |
|
| RowsCountAffected |
array |
O número de linhas afetadas. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
|
|
integer |
O número de linhas afetadas. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
[ 34, 42, 14, 51, 91, 71 ] |
|
| AvgRowsCountAffected |
array |
O número médio de linhas afetadas. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
|
|
number |
O número médio de linhas afetadas. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
[ 1.593, 2.306, 1.141, 14.115, 0.0, 1.783, 0.0, 1.972 ] |
|
| MaxRowsCountAffected |
array |
O número máximo de linhas afetadas. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
|
|
integer |
O número máximo de linhas afetadas. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
[ 714, 442, 314, 151, 291, 521 ] |
|
| CPUTime |
array |
O tempo de processamento da CPU. Unidade: segundos. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
|
|
number |
O tempo de processamento da CPU. Unidade: segundos. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
[ 1.051, 1.007, 0.755, 0.0, 0.05, 0.656 ] |
|
| AvgCPUTime |
array |
O tempo médio de processamento da CPU. Unidade: segundos. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
|
|
number |
O tempo médio de processamento da CPU. Unidade: segundos. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
[ 2.306, 1.141, 0.0, 4.538, 1.247, 0.0 ] |
|
| MaxCPUTime |
array |
O tempo máximo de processamento da CPU. Unidade: segundos. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
|
|
number |
O tempo máximo de processamento da CPU. Unidade: segundos. Nota
Somente instâncias do ApsaraDB RDS for SQL Server são suportadas. |
[ 2.306, 1.141, 0.0, 4.538, 1.247, 0.0 ] |
|
| Rows |
array |
O número total de linhas atualizadas ou retornadas pelos nós de computação de uma instância de banco de dados PolarDB-X 2.0. Nota
Somente instâncias de banco de dados ApsaraDB PolarDB-X 2.0 são suportadas. |
|
|
integer |
O número total de linhas atualizadas ou retornadas pelos nós de computação de uma instância de banco de dados PolarDB-X 2.0. Nota
Somente instâncias de banco de dados ApsaraDB PolarDB-X 2.0 são suportadas. |
[] |
|
| AvgRows |
array |
O número médio de linhas. |
|
|
number |
O número médio de linhas. |
0 |
|
| MaxRows |
array |
O número máximo de linhas. |
|
|
integer |
O número máximo de linhas. |
0 |
|
| Frows |
array |
O número de linhas buscadas pelos nós de computação (CN) de uma instância de banco de dados PolarDB-X 2.0. Nota
Somente instâncias de banco de dados ApsaraDB PolarDB-X 2.0 são suportadas. |
|
|
integer |
O número de linhas buscadas pelos nós de computação (CN) de uma instância de banco de dados PolarDB-X 2.0. Nota
Somente instâncias de banco de dados ApsaraDB PolarDB-X 2.0 são suportadas. |
0 |
|
| AvgFrows |
array |
O número médio de linhas buscadas. |
|
|
number |
O número médio de linhas buscadas. |
0 |
|
| MaxFrows |
array |
O número máximo de linhas buscadas. |
|
|
integer |
O número máximo de linhas buscadas. |
0 |
|
| Scnt |
array |
O número de solicitações enviadas aos nós de dados (DN) pelos nós de computação (CN) de uma instância de banco de dados PolarDB-X 2.0. Nota
Somente instâncias de banco de dados ApsaraDB PolarDB-X 2.0 são suportadas. |
|
|
integer |
O número de solicitações enviadas aos nós de dados (DN) pelos nós de computação (CN) de uma instância de banco de dados PolarDB-X 2.0. Nota
Somente instâncias de banco de dados ApsaraDB PolarDB-X 2.0 são suportadas. |
0 |
|
| AvgScnt |
array |
O número médio de solicitações. |
|
|
number |
O número médio de solicitações. |
0 |
|
| MaxScnt |
array |
O número máximo de solicitações. |
|
|
integer |
O número máximo de solicitações. |
0 |
|
| TotalCount |
integer |
O número total de logs de consulta lenta. |
5 |
| ErrorCode |
integer |
O código de erro. |
10910 |
| Message |
string |
A mensagem de erro. |
Successful |
| Timestamp |
integer |
A hora da solicitação. O valor é um timestamp UNIX em milissegundos. |
1645668213000 |
Exemplos
Resposta de sucesso
JSON formato
{
"Code": "200",
"Message": "Successful",
"RequestId": "B6D17591-B48B-4D31-9CD6-9B9796B2****",
"Success": "true",
"Data": {
"RequestKey": "Nenhum",
"ResultId": "async__20ee808e72257f16a4fe024057ca****",
"State": "SUCCESS",
"IsFinish": true,
"Data": {
"Total": 1,
"Count": [
100
],
"Ts": [
0
],
"TsEnd": [
0
],
"Item": [
{
"NodeId": "r-bp1hi0wg57s3n0i3n8-db-0",
"Count": [
100
],
"InsItems": [
{
"InsId": "2492",
"InsRole": "userAdmin",
"Count": [
1
],
"TotalCount": 10
}
],
"TotalCount": 20,
"InsRole": "userAdmin"
}
],
"Rt": [
0
],
"AvgRt": [
0
],
"MaxRt": [
0
],
"LockTime": [
0
],
"AvgLockTime": [
0
],
"MaxLockTime": [
0
],
"RowsExamined": [
0
],
"AvgRowsExamined": [
0
],
"MaxRowsExamined": [
0
],
"RowsSent": [
0
],
"AvgRowsSent": [
0
],
"MaxRowsSent": [
0
],
"KeysExamined": [
0
],
"AvgKeysExamined": [
0
],
"MaxKeysExamined": [
0
],
"DocExamined": [
0
],
"AvgDocExamined": [
0
],
"MaxDocExamined": [
0
],
"ReturnNum": [
0
],
"AvgReturnNum": [
0
],
"MaxReturnNum": [
0
],
"IOWrites": [
0
],
"AvgIOWrites": [
0
],
"MaxIOWrites": [
0
],
"LastRowsCountAffected": [
0
],
"AvgLastRowsCountAffected": [
0
],
"MaxLastRowsCountAffected": [
0
],
"LogicalIOReads": [
0
],
"AvgLogicalIOReads": [
0
],
"MaxLogicalIOReads": [
0
],
"PhysicalIOReads": [
0
],
"AvgPhysicalIOReads": [
0
],
"MaxPhysicalIOReads": [
0
],
"RowsCountAffected": [
0
],
"AvgRowsCountAffected": [
0
],
"MaxRowsCountAffected": [
0
],
"CPUTime": [
0
],
"AvgCPUTime": [
0
],
"MaxCPUTime": [
0
],
"Rows": [
0
],
"AvgRows": [
0
],
"MaxRows": [
0
],
"Frows": [
0
],
"AvgFrows": [
0
],
"MaxFrows": [
0
],
"Scnt": [
0
],
"AvgScnt": [
0
],
"MaxScnt": [
0
],
"TotalCount": 5
},
"ErrorCode": 10910,
"Message": "Successful",
"Timestamp": 1645668213000
}
}
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.