Consulta as informações de execução de tarefas distribuídas em um estágio de uma consulta.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
adb:DescribeDiagnosisTasks |
get |
*DBCluster
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| DBClusterId |
string |
Sim |
O ID do cluster. Nota
Você pode chamar a operação DescribeDBClusters para consultar os IDs de todos os clusters do AnalyticDB for MySQL Data Warehouse Edition (V3.0) em uma região. |
am-bp1r053byu48p**** |
| RegionId |
string |
Não |
O ID da região do cluster. Nota
Você pode chamar a operação DescribeRegions para consultar a lista de regiões mais recente. |
cn-hangzhou |
| ProcessId |
string |
Sim |
O ID da consulta. Nota
Você pode chamar a operação DescribeProcessList para consultar os IDs das consultas que estão sendo executadas. |
202011191048151921681492420315100**** |
| StageId |
string |
Sim |
O ID de um estágio na consulta especificada pelo parâmetro ProcessId. |
Stage[26] |
| Order |
string |
Não |
A ordem na qual as tarefas devem ser classificadas por campo. Especifique o valor no formato JSON. Exemplo: Nota
|
[{"Field":"StartTime", "Type": "desc" }] |
| PageNumber |
integer |
Não |
O número da página. |
1 |
| PageSize |
integer |
Não |
O número de entradas por página. Valores válidos:
|
30 |
| State |
string |
Não |
O estado da tarefa de importação ou exportação assíncrona a ser consultada. Valores válidos:
Valores válidos:
|
RUNNING |
| Host |
string |
Não |
O endereço IP a partir do qual a consulta foi iniciada. |
192.168.XX.XX |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| RequestId |
string |
O ID da solicitação. |
F0983B43-B2EC-536A-8791-142B5CF1E9B6 |
| TaskList |
array<object> |
As tarefas consultadas. |
|
|
object |
A tarefa consultada. |
||
| ScanCost |
integer |
A quantidade de tempo consumida para escanear dados de uma fonte de dados na tarefa. Unidade: milissegundos. |
0 |
| OutputDataSize |
integer |
A quantidade de dados de saída na tarefa. Unidade: bytes. |
123 |
| InputDataSize |
integer |
A quantidade de dados de entrada na tarefa. Unidade: bytes. |
123 |
| State |
string |
O estado final de execução da tarefa. Valores válidos:
|
FINISHED |
| OperatorCost |
integer |
A quantidade total de tempo consumida por todos os operadores na tarefa em um nó. Este parâmetro pode ser usado para determinar se ocorrem long tails na computação. Unidade: milissegundos. |
3 |
| OutputRows |
integer |
O número de linhas de saída na tarefa. |
105 |
| ScanDataSize |
integer |
A quantidade de dados escaneados na tarefa. Unidade: bytes. |
123 |
| ElapsedTime |
integer |
A quantidade de tempo decorrido desde a criação da tarefa até a sua conclusão. Unidade: milissegundos. |
456 |
| ScanRows |
integer |
O número de linhas escaneadas de uma fonte de dados na tarefa. |
0 |
| PeakMemory |
integer |
O pico de memória da tarefa. Unidade: bytes. |
234 |
| TaskId |
string |
O ID da tarefa. |
22568**** |
| InputRows |
integer |
O número de linhas de entrada na tarefa. |
105 |
| TaskCreateTime |
integer |
O timestamp em que a tarefa foi criada. |
2022-12-12 00:00:12 |
| TaskEndTime |
integer |
O timestamp em que a tarefa termina. |
2022-12-22 00:00:00 |
| TaskHost |
string |
O endereço IP do host onde a tarefa foi executada. |
192.168.XX.XX |
| Drivers |
string |
O número de tarefas que podem ser executadas simultaneamente. |
16 |
| QueuedTime |
string |
O tempo de espera na fila da tarefa. Unidade: milissegundos. |
12 |
| ComputeTimeRatio |
string |
A proporção de tempo de computação, que pode ser usada para determinar se a tarefa é realmente demorada. Este parâmetro pode ser calculado usando a seguinte fórmula: OperatorCost/Drivers/ElapsedTime. Um valor maior indica que a tarefa foi executada para computação durante a maior parte do tempo da tarefa. Um valor menor indica que a tarefa estava aguardando agendamento ou bloqueada por outros motivos durante a maior parte do tempo da tarefa. |
0.89 |
| TotalCount |
integer |
O número total de tarefas no estágio. |
33 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "F0983B43-B2EC-536A-8791-142B5CF1E9B6",
"TaskList": [
{
"ScanCost": 0,
"OutputDataSize": 123,
"InputDataSize": 123,
"State": "FINISHED",
"OperatorCost": 3,
"OutputRows": 105,
"ScanDataSize": 123,
"ElapsedTime": 456,
"ScanRows": 0,
"PeakMemory": 234,
"TaskId": "22568****",
"InputRows": 105,
"TaskCreateTime": 0,
"TaskEndTime": 0,
"TaskHost": "192.168.XX.XX",
"Drivers": "16",
"QueuedTime": "12",
"ComputeTimeRatio": "0.89"
}
],
"TotalCount": 33
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.