Categorias:

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

SYSTEM$GET_COMPUTE_POOL_PENDING_MAINTENANCE

Recupera informações sobre ações de manutenção pendentes do Snowflake para pools de computação na conta atual.

Consulte também:

Snowpark Container Services: como trabalhar com pools de computação

Sintaxe

SYSTEM$GET_COMPUTE_POOL_PENDING_MAINTENANCE()
Copy

Retornos

  • Retorna um objeto JSON que fornece uma indicação de que a manutenção é necessária e a linha do tempo da janela de manutenção futura. Os campos JSON são:

    • maintenanceRequired. Campo booliano que fornece uma indicação da necessidade ou não de manutenção.

    • start. Hora de início da janela de manutenção.

    • end. Hora de término da janela de manutenção.

  • Se não houver pools de computação em execução na conta Snowflake, a função retornará “Nenhum Snowpark Container Services encontrado”.

  • Se não houver uma janela de manutenção programada, a função retornará “Nenhuma ação de manutenção pendente”.

Notas de uso

  • Todas as funções têm privilégio de acesso a essa função.

Exemplos

SELECT SYSTEM$GET_COMPUTE_POOL_PENDING_MAINTENANCE();
Copy

Exemplo de saída:

+---------------------------------------------------------------------------------------------------------+
| SYSTEM$GET_COMPUTE_POOL_PENDING_MAINTENANCE()                                                           |
|---------------------------------------------------------------------------------------------------------|
| {"maintenanceRequired":false,"maintenanceWindow":{"start":"2025-02-27T23:00","end":"2025-02-28T00:00"}} |
+---------------------------------------------------------------------------------------------------------+

Essa saída indica que nenhuma manutenção está programada para a próxima janela de manutenção. Se a manutenção for necessária, maintenanceRequired será definido como true.