Categorias:

Funções do sistema (Informações do sistema)

SYSTEM$GET_COMPUTE_POOL_STATUS

Recupera o status de um pool de computação.

Consulte também:

Como trabalhar com pools de computação

Sintaxe

SYSTEM$GET_COMPUTE_POOL_STATUS( '<computePoolName>' )
Copy

Argumentos

Obrigatório:

computePoolName

Nome do pool de computação.

Retornos

Retorna informações de status como um objeto JSON. Os campos JSON são:

  • status. Status do pool de computação.

  • message. Mensagem relevante para o status, se houver. Caso contrário, este campo estará vazio.

Notas de uso

  • A função atual deve ter o privilégio MONITOR no pool de computação para obter as informações de status.

  • O message na resposta pode mencionar erro de capacidade. Isso significa que o tipo de instância solicitado não está disponível no momento com o provedor de nuvem. Você pode tentar criar um pool de computação alguns minutos depois ou escolher outro tipo de instância.

Exemplos

A função a seguir recupera informações de status do pool de computação «mypool».

SELECT SYSTEM$GET_COMPUTE_POOL_STATUS('mypool');
Copy

Exemplos de saídas:

  • O pool de computação está sendo iniciado.

    {"status":"STARTING","message":"Compute pool is starting for last 2 minutes"}
    
    Copy
  • O pool de computação está ativo.

    {"status":"ACTIVE","message":""}
    
    Copy