Todos os produtos
Search
Central de documentação

MaxCompute:Operações de jobs

Última atualização: Sep 24, 2026

Use o recurso de O&M de jobs no MaxCompute para visualizar jobs históricos e em execução, consultar detalhes de execução, analisar a carga de recursos durante a execução e gerenciar seus jobs.

Recursos

O recurso de operações de jobs no MaxCompute permite visualizar e gerenciar jobs históricos e em execução.

  • Para desenvolvedores de dados, esse recurso simplifica tarefas diárias, como consultar detalhes de jobs, identificar exceções e problemas, e responder a jobs problemáticos encerrando-os individualmente ou em lote.

  • Para administradores, este recurso ajuda a monitorar a carga de recursos de um grupo de cotas, gerenciar os recursos do sistema de forma eficaz e melhorar o desempenho de execução dos jobs.

Na página Jobs do console do MaxCompute, configure condições de filtro para localizar os jobs desejados, visualizar seus detalhes e analisá-los. As funções específicas são:

Operações

  • Filtrar jobs

    Filtre jobs especificando parâmetros. Para obter a descrição dos parâmetros disponíveis, consulte Job parameter description.

  • Ordenar jobs

    Por padrão, a lista exibe os jobs ordenados pelo horário de término em ordem decrescente, com os não concluídos no topo. Realize uma ordenação de coluna única ou uma ordenação avançada de múltiplas colunas.

    • Ordenação de coluna única: ordene qualquer coluna com ícone de ordenação em ordem crescente ou decrescente.

    • Ordenação avançada de múltiplas colunas: clique no botão Advanced Sorting no canto superior direito da lista. Clique em Add Sort para adicionar múltiplas colunas, especifique a ordem de classificação de cada uma como Ascend ou Descend e clique em OK para aplicar a ordenação.

      Quando uma ordenação avançada está ativa, a ordenação de coluna única fica desativada. Para reativar a ordenação de coluna única, clique no botão Advanced Sorting, em Reset e, em seguida, em OK.

  • Visualizar detalhes do job

    Na lista de jobs, clique em LogView na coluna Actions de um job para abrir a página do LogView e visualize o status de execução, os detalhes e os resultados.

  • Encerrar jobs

    Terminate ou Stop jobs cujo Latest Status seja Running.

  • Insights do job

    Na lista de jobs, clique em Insights na coluna Actions de um job para visualizar uma visão geral do job, detalhes de consumo de recursos, a alocação de recursos do seu grupo de cotas em um momento específico e acionar o intelligent job diagnosis.

    • Atualmente, o diagnóstico inteligente de jobs é compatível apenas com jobs SQL.

    • Os dados de consumo de recursos no nível do job estão disponíveis apenas para jobs SQL, MapReduce, Spark ou Mars com tempo de execução de dois minutos ou mais.

Gráfico de estatísticas de jobs

Com base nos seus critérios de filtro, um gráfico de barras empilhadas exibe o número de jobs ao longo do tempo e por status e fornece uma visão geral de alto nível da execução.

  • O intervalo de tempo para cada barra depende do Time Range selecionado:

    • Se o Time Range for de até 24 horas: cada barra representa um intervalo mínimo de 2 minutos. A quantidade de barras é adaptável, com máximo de 24.

    • Se o Time Range for maior que 24 horas e de até 48 horas: cada barra representa um intervalo de 2 horas. A quantidade de barras é adaptável, com máximo de 24.

    • Se o Time Range for maior que 48 horas e de até 7 dias: cada barra representa um intervalo de 6 horas. A quantidade de barras é adaptável, com máximo de 29.

  • Os status de jobs incluídos nas estatísticas são:

    • Running: o snapshot do job tem o status Running.

    • Finished: o status do job é Succeeded, Failed ou Terminated.

    Como os dados de snapshot do job são coletados a cada três minutos, alguns jobs podem não ser capturados. Consequentemente, o status do snapshot de um job pode estar vazio, mesmo durante a execução.

  • Clique e arraste o cursor no gráfico para selecionar e ampliar um intervalo de tempo mais restrito.

Lista de jobs

A lista exibe os jobs correspondentes aos seus critérios de filtro e fornece informações importantes sobre eles. O MaxCompute oferece duas visualizações de lista para diferentes cenários: Regular Job List e Snapshot List.

  • Regular Job List: exibe informações de todos os jobs executados dentro de um período especificado.

  • Snapshot List: exibe um snapshot dos jobs em execução em um momento específico. Inclui o status do snapshot, o uso de CPU e memória, a quantidade de requisições e a porcentagem do total no momento do snapshot.

Para obter uma explicação detalhada dos parâmetros exibidos na lista de jobs, consulte Job parameter description.

Limitações

Atualmente, o sistema não coleta as seguintes informações de jobs:

  • O sistema coleta os dados de snapshot do job a cada três minutos. Portanto, jobs iniciados e terminados dentro de um único intervalo de coleta de três minutos não aparecem nos snapshots.

  • O sistema não consegue coletar dados de alguns jobs do MaxCompute iniciados via PAI, especialmente de usuários RAM.

  • Também não é possível coletar dados de jobs em projetos na Developer Edition (a ser descontinuada).

Nota

Devido à latência no processamento de dados, ao visualizar a lista de jobs atual, um job pode mostrar um status atual como Running mesmo que já tenha terminado no LogView. Isso é mais comum para jobs muito curtos. Sempre considere o status no LogView como definitivo.

Parâmetros

Parâmetros globais de filtro de jobs

Esses parâmetros afetam o gráfico de estatísticas de jobs e a lista de jobs.

Parâmetro

Descrição

Time Range

  • Filtra jobs por um horário de início e de término específicos. Este é um parâmetro obrigatório. Defina o intervalo de tempo de uma das seguintes maneiras:

    • Selecione um intervalo de tempo predefinido.

    • Especifique um intervalo de tempo personalizado.

      Expanda o seletor de tempo, selecione o ano, o mês e o dia desejados e, em seguida, clique em Select Time.

  • O intervalo de tempo especificado é usado para:

    • Filtrar jobs terminados dentro deste intervalo de tempo. Este filtro corresponde ao horário de término do job, não ao horário de início. Portanto, os resultados podem incluir jobs iniciados antes do intervalo de tempo, mas terminados dentro dele.

    • Filtrar jobs em execução ou finalizados até três minutos antes do horário de término especificado para capturar informações de snapshot do job. O horário de término também é conhecido como horário de observação do snapshot do job.

  • O intervalo padrão é a última hora. O intervalo máximo suportado é de 7 dias, e o mínimo é de 2 minutos. É possível pesquisar jobs dos últimos 45 dias.

Choose Project

Filtra jobs pelo nome do projeto MaxCompute. Selecione um ou mais projetos. Por padrão, este campo está vazio.

Select Quota

  • Filtra jobs pelo grupo de cotas. Há suporte apenas para grupos de cotas de assinatura. Por padrão, este campo está vazio. Este parâmetro é opcional ao consultar jobs de pagamento conforme o uso.

  • Para obter mais informações sobre grupos de cotas, consulte Compute resources - Quota management.

Job Type

  • Filtra jobs pelo seu tipo.

  • Os tipos de job válidos incluem:

    • SQL: um job SQL.

    • SQLRT: um job de consulta SQL acelerada.

    • SQLCost: um job de estimativa de custo SQL.

    • LOT: job MapReduce.

    • CUPID: um job Spark ou Mars.

    • AlgoTask: um job de machine learning.

    • Graph: um job de computação em grafo.

    • MaxQA (MCQA2): um job MaxQA.

    • MaxFrame: um job MaxFrame.

Parâmetros de pesquisa da lista de jobs

Use estes parâmetros para refinar os resultados na lista de jobs. Eles afetam apenas a lista de jobs.

Parâmetro

Descrição

Instance ID

  • Pesquise um job pelo seu ID de instância. Insira o ID completo da instância para encontrar um job específico. Por padrão, este campo está vazio.

  • Para obter mais informações sobre IDs de instância, consulte View instance information.

Job Owner

  • Filtra jobs pela conta que enviou o job do MaxCompute. Por padrão, este campo está vazio.

  • Não há suporte para pesquisa aproximada. Insira o nome completo da conta, como ALIYUN$xxx ou RAM$xxx.

ExtNodeId

  • Pesquisa pelo ID do job no sistema de origem do job do MaxCompute.

  • Por exemplo, o ID de um nó do DataWorks. Para obter mais informações sobre IDs de nó do DataWorks, consulte Configure basic properties.

ExtNodeName

Pesquisa pelo nome do job no sistema de origem do job do MaxCompute.

Signature

Pesquisa pela assinatura de um job SQL. Este parâmetro se aplica apenas a jobs SQL. Use esta assinatura para encontrar todas as instâncias de cada execução da mesma consulta SQL. Por padrão, este campo está vazio.

Parâmetros de filtro de coluna da lista de jobs

Use estes parâmetros para filtrar ainda mais a lista de jobs. Eles afetam apenas a lista de jobs. Para aplicar um filtro, clique no ícone de filtro image ao lado do nome de uma coluna.

Parâmetro

Descrição

Latest Status

  • Filtra jobs pelo status de execução. Por padrão, a lista exibe jobs de todos os status.

  • Este filtro refina os resultados da pesquisa e afeta apenas a lista de jobs.

  • Os status de job válidos incluem:

    • Running: o job está em execução e ainda não terminou.

    • Success: o job foi concluído com sucesso.

    • Failed: o job falhou.

    • Cancelled: o job foi cancelado.

    • Submitted: o job está na fila e aguardando recursos de computação.

  • Este status representa o status geral do job. Um job pode ter várias tarefas simultâneas, cada uma com um substatus próprio. Para obter informações detalhadas, visualize o job no LogView. Para obter mais informações, consulte Use LogView 2.0 to view job running information.

Priority

  • Filtra jobs pela sua prioridade no MaxCompute. O valor de prioridade varia de 0 a 9, em que um número menor indica uma prioridade maior. Jobs com maior prioridade obtêm recursos de computação antes dos de menor prioridade.

  • Este filtro refina os resultados da pesquisa e afeta apenas a lista de jobs.

Intelligent Diagnostics

  • Filtra jobs com base nas tags geradas pelo recurso de Diagnóstico Inteligente. Por padrão, nenhuma tag fica selecionada.

  • Para obter uma explicação detalhada das tags de resultado do diagnóstico, consulte Intelligent Diagnosis result tag descriptions.

Colunas gerais da lista

Nome da coluna

Descrição

Instance ID

O ID de instância exclusivo para um job do MaxCompute. Esta coluna também exibe o projeto, o grupo de cotas e o tipo de job.

  • Clique em LogView na coluna Actions de uma instância para acessar a página do LogView e visualizar o progresso detalhado do job. Para obter mais informações, consulte Use LogView 2.0 to view job running information.

  • Clique em Insights na coluna Actions de uma instância para acessar a página Job Insights e visualize resultados de diagnóstico, consumo de recursos e informações de jobs semelhantes. Para obter mais informações, consulte Job Insights.

Latest Status

O status mais recente do job.

Job Owner

A conta Alibaba Cloud que executou o job do MaxCompute.

Use essas informações para identificar o responsável por um job. Se um job estiver consumindo recursos excessivos e afetando outras tarefas, entre em contato com o responsável para interrompê-lo. Para obter instruções sobre como interromper um job, consulte Instance operations.

Priority

A prioridade do job, a qual varia de 0 a 9. Um número menor indica uma prioridade maior. Jobs com maior prioridade obtêm recursos de computação antes dos de menor prioridade. Para obter mais informações, consulte Job Priority.

Submission Time

O horário de envio da instância.

Start Running Time

The time when the job received the first computing resource. If the running time of a job is too short or a job does not consume computing resources, such as DDL statements, use the submission time of the job instead.

Esta coluna fica oculta por padrão. Para exibi-la, personalize as configurações de coluna.

Waiting Duration

The duration from the time a job is submitted to the time it starts to run. If the job has no start time, the duration from the submission time to the snapshot time is displayed.

Esta coluna fica oculta por padrão. Para exibi-la, personalize as configurações de coluna.

Execution Duration

The duration from the start time to the end time of a job.

Esta coluna fica oculta por padrão. Para exibi-la, personalize as configurações de coluna.

End Time

The end time of a job.

Total Duration

The total duration from the time a job is submitted to the time the job is terminated.

Total Used CPU Resources

O total de recursos de CPU consumidos pelo job ao longo de sua execução. A unidade é 100Cores.

Total Amount of Used Memory Resources

O total de recursos de memória consumidos pelo job ao longo de sua execução. A unidade é MB*s.

CPU Utilization Percentage Snapshot

The latest CPU usage percentage collected for the job 1 minute before the deadline of the time range. It is calculated by using the formula: CPU Cores in Use/(CPU Lower Limit for Reserved CUs + Elastically Reserved Minimum CPU Utilization). This information is not available for pay-as-you-go jobs or jobs that cannot collect snapshot information. Sorting is not supported. If you need to sort data, go to the snapshot list.

Memory Usage Percentage Snapshot

The latest memory usage percentage collected 1 minute before the job deadline of the time range. It is calculated by using the formula: Memory Size Occupied/(Minimum Reserved CU Memory + Minimum Elastically Reserved CU Memory). This information is not available for pay-as-you-go jobs or jobs that cannot collect snapshot information. Sorting is not supported. If you need to sort data, go to the snapshot list.

Input Size

A quantidade de dados de entrada processados pelo job.

Intelligent Diagnostics

As tags geradas com base nos resultados do recurso de Diagnóstico Inteligente.

ExtPlatformId

O cliente que iniciou o job, como o DataWorks.

O iniciador deve transmitir informações ao iniciar um job. Para as convenções de dados necessárias, consulte Job Universal Identifier Conventions.

ExtNodeId

The task ID that corresponds to the job initiator, such as the ID of a DataWorks scheduling node.

O iniciador deve fornecer informações ao enviar um job. Para as convenções sobre essas informações, consulte General Job Identifier Conventions.

ExtNodeName

The task name that corresponds to the job initiator, such as the name of a DataWorks scheduling node.

O iniciador deve transmitir informações ao iniciar um job. Para as convenções de informações, consulte General Job Identifier Convention.

ExtNodeOnDuty

The task owner that corresponds to the job initiator, such as the owner of a DataWorks scheduling node.

O iniciador deve transmitir informações ao iniciar um job. Para as convenções de passagem de informações, consulte Job General Identifier Conventions.

Signature

The signature of an SQL job. You can use this signature to search for the instance on which the SQL job runs.

Colunas da lista de snapshots

Nome da coluna

Descrição

Instance ID

O ID de instância exclusivo para um job do MaxCompute. Esta coluna também exibe o projeto, o grupo de cotas e o tipo de job.

  • Clique em LogView na coluna Actions de uma instância para acessar a página do LogView e visualizar o progresso detalhado do job. Para obter mais informações, consulte Use LogView 2.0 to view job running information.

  • Clique em Insights na coluna Actions de uma instância para acessar a página Job Insights e visualize resultados de diagnóstico, consumo de recursos e informações de jobs semelhantes. Para obter mais informações, consulte Job Insights.

Snapshot Time

The time when snapshot information is collected for the job.

Snapshot Status

The status of a job at the snapshot time.

Job Owner

A conta Alibaba Cloud que executou o job do MaxCompute.

Use essas informações para identificar o responsável por um job. Se um job estiver consumindo recursos excessivos e afetando outras tarefas, entre em contato com o responsável para interrompê-lo. Para obter instruções sobre como interromper um job, consulte Instance operations.

Priority

A prioridade do job, a qual varia de 0 a 9. Um número menor indica uma prioridade maior. Jobs com maior prioridade obtêm recursos de computação antes dos de menor prioridade. Para obter mais informações, consulte Job Priority.

CPU Cores in Use

Number of CPU cores in use for a job at the snapshot time.

Requested CPU Cores

The number of requested CPU cores of a job at the snapshot time.

CPU Satisfaction Rate

Number of CPU cores in use/Number of requested CPU cores of a job at the snapshot time.

CPU Utilization Percentage Snapshot

The latest CPU usage percentage collected for the job 1 minute before the deadline of the time range. It is calculated by using the formula: CPU Cores in Use/(CPU Lower Limit for Reserved CUs + Elastically Reserved Minimum CPU Utilization). This information is not available for pay-as-you-go jobs or jobs that cannot collect snapshot information. Sorting is not supported. If you need to sort data, go to the snapshot list.

Memory Size Occupied

The size of requested memory space of a job at the snapshot time.

A unidade é exibida de forma adaptável.

Requested Memory Size

The size of requested memory space of a job at the snapshot time.

A unidade é exibida de forma adaptável.

Memory Satisfaction Rate

Memory size occupied/Requested memory size of a job at the snapshot time.

Memory Usage Percentage Snapshot

The memory usage percentage of a job at the observation time, which is calculated by using the following formula: Amount of used memory resources/(Amount of reserved memory resources + Amount of elastically reserved memory resources). Esta métrica não está disponível para jobs de pagamento conforme o uso ou se um snapshot não foi capturado.

Submission Time

The time when a job was submitted.

Total Duration

The total duration from the time a job is submitted to the time the job is terminated.

ExtPlatformId

O cliente que iniciou o job, como o DataWorks.

O iniciador deve transmitir informações ao enviar um job. Para as convenções sobre essas informações, consulte General Job Identifier Conventions.

ExtNodeId

The task ID that corresponds to the job initiator, such as the ID of a DataWorks scheduling node.

O cliente deve transmitir informações ao iniciar um job. Para as convenções sobre essas informações, consulte General Job Identifier Conventions.

ExtNodeOnDuty

The task owner that corresponds to the job initiator, such as the owner of a DataWorks scheduling node.

O iniciador deve transmitir informações ao iniciar um job. Para as convenções de passagem de informações, consulte General Job Identifier Convention.

Signature

The signature of an SQL job. You can use this signature to search for the instance on which the SQL job runs.

Cenários comuns de O&M

Visualizar detalhes de execução de um job específico

Caso de uso

Este cenário abrange visualizar o status de execução de um job iniciado por um nó de agendamento horário do DataWorks ou auditar um job específico do MaxCompute.

Procedimento

  1. Acesse o MaxCompute console e selecione uma região no canto superior esquerdo.

  2. No painel de navegação à esquerda, escolha Observation O&M > Jobs.

  3. Na página Jobs, selecione um Time Range e clique em Search.

  4. Acima da lista de jobs, selecione ExtNodeId ou Instance ID e insira o valor correspondente para o job.

  5. Clique no ícone image para filtrar a lista de jobs novamente.

    Nos resultados da consulta, clique em LogView na coluna Actions de uma instância para visualizar suas informações detalhadas de execução. Para obter mais informações sobre o LogView, consulte View job run information by using LogView 2.0.

Visualizar detalhes de execução de jobs por período de tempo

Caso de uso

Este cenário abrange visualizar os jobs executados para o Project_1 e Project_2 no último dia, analisar quais jobs falharam e tratar as falhas.

Procedimento

  1. Acesse o MaxCompute console e selecione uma região no canto superior esquerdo.

  2. No painel de navegação à esquerda, escolha Observation O&M > Jobs.

  3. Defina o Time Range como 1d ou especifique um Time Range personalizado de 00:00:00 do dia atual até o horário atual.

  4. Na lista suspensa Choose Project, selecione Project_1 e Project_2.

  5. Nos resultados da consulta, clique em LogView na coluna Actions de uma instância para visualizar suas informações detalhadas de execução. Para obter mais informações sobre o LogView, consulte View job run information by using LogView 2.0.

Visualizar o uso de recursos de jobs em uma cota de assinatura

Caso de uso

Quando o uso de recursos da Default Subscription Quota está alto e muitos jobs estão na fila, este cenário abrange identificar os jobs específicos que consomem os recursos da cota.

Procedimento

  1. Acesse o MaxCompute console e selecione uma região no canto superior esquerdo.

  2. No painel de navegação à esquerda, escolha Observation O&M > Jobs.

  3. Defina o Time Range como 1h ou especifique um horário de início e de término personalizados.

  4. Defina o parâmetro Select Quota como Default Subscription Quota e clique em Search.

  5. Na lista de resultados da consulta, verifique o CPU Utilization Percentage Snapshot e o Memory Usage Percentage Snapshot para jobs cujo Latest Status seja Running. Confira se o job que mais consome recursos atende aos requisitos de negócios. Use outras informações do job para determinar se ele apresenta o desempenho esperado ou se deve ser encerrado.

  6. Nos resultados da consulta, clique em LogView na coluna Actions de uma instância para visualizar suas informações detalhadas de execução. Para obter mais informações sobre o LogView, consulte View job run information by using LogView 2.0.

Visualizar detalhes de execução de jobs de Query Acceleration

Caso de uso

Este cenário abrange visualizar o status e os detalhes de execução de jobs de Query Acceleration no último dia.

Procedimento

  1. Acesse o MaxCompute console e selecione uma região no canto superior esquerdo.

  2. No painel de navegação à esquerda, escolha Observation O&M > Jobs.

  3. Defina o Time Range como 1d e o Job Type como SQLRT(Query Acceleration) e, em seguida, clique em Search.

  4. Nos resultados da consulta, clique em LogView na coluna Actions de uma instância para visualizar suas informações detalhadas de execução. Para obter mais informações sobre o LogView, consulte View job run information by using LogView 2.0.

Para jobs que usam o recurso Query Acceleration, o sistema pode executar várias instruções SQL na mesma sessão. Uma sessão corresponde a um Instance ID. Use o LogView do Instance ID para visualizar o status de execução de todas as instruções SQL na sessão. Portanto, observe o seguinte ao visualizar jobs de Query Acceleration na página Jobs:

  • Se a sessão não estiver encerrada, ou seja, com algumas instruções SQL concluídas e outras ainda em execução, o Latest Status do job é Running.

  • Se a sessão expirar ou for fechada, o Latest Status do job é Cancelled.

Consumo de recursos de jobs e alocação de cota de computação

Caso de uso

Se um job for executado por um longo período e você não conseguir localizar a causa no LogView, ou se um job for executado mais lentamente do que o esperado, determine se o problema é causado por recursos insuficientes.

Procedimento

  1. Acesse o MaxCompute console e selecione uma região no canto superior esquerdo.

  2. No painel de navegação à esquerda, escolha Observation O&M > Jobs.

  3. Selecione um Time Range e filtre por Select Quota. Em seguida, clique em Search.

  4. Encontre o Instance ID desejado e clique em Insights na coluna Actions para acessar a página Job Insights.

  5. Na aba Resource Consumption, visualize o consumo de recursos do job ao longo de seu ciclo de vida.

    • O gráfico de consumo de recursos exibe as curvas de CUs usadas e CUs em espera ao longo do tempo no nível do job, e a tendência de CUs usadas e CUs em espera ao longo do tempo no nível da cota. Se o job usar poucas CUs, mas a cota à qual ele pertence usar muitas CUs ou atingir continuamente o limite superior, os recursos da cota são insuficientes. Nesse caso, outros jobs competem por recursos de computação com o job atual.

    • Clique em um ponto no tempo no eixo horizontal do gráfico de consumo de recursos para visualizar a alocação de recursos da cota de computação naquele momento, incluindo a quantidade de jobs e a distribuição de prioridade. Clique no bloco de cor correspondente a uma prioridade para acessar a lista de jobs e visualizar as informações detalhadas sobre o job. Isso ajuda a identificar os jobs que competem por recursos de computação com o job atual. Otimize a execução da tarefa com base nos seus requisitos de negócios: ajuste a prioridade do job ou gerencie os recursos de computação. Para obter mais informações, consulte job priority ou Compute resources - Quota management.

Próximos passos

Se um job consumir consistentemente uma alta porcentagem de recursos enquanto outros jobs estão na fila, considere as seguintes ações:

  • Se o job não corresponder às suas necessidades de negócios, encerre-o.

  • Se o job corresponder às suas necessidades de negócios, a configuração de recursos para a cota pode estar subótima. Otimize a configuração de recursos. Para obter mais informações, consulte Compute resource configuration optimization.

Documentos relacionados

Para consultar os comandos de visualização de informações e status de jobs, bem como para interromper jobs, consulte instance operations.