DESCRIBE COMPUTE POOL¶
Descreve as propriedades de um pool de computação.
DESCRIBE pode ser abreviado como DESC.
- Consulte também:
CREATE COMPUTE POOL , ALTER COMPUTE POOL, DROP COMPUTE POOL , SHOW COMPUTE POOLS
Sintaxe¶
DESC[RIBE] COMPUTE POOL <name>
Parâmetros¶
name
Especifica o identificador a ser descrito pelo pool de computação.
Se o identificador contiver espaços ou caracteres especiais, toda a cadeia de caracteres deverá ser delimitada por aspas duplas. Os identificadores delimitados por aspas duplas também diferenciam letras maiúsculas de minúsculas.
Para obter mais informações, consulte Requisitos para identificadores.
Saída¶
A saída do comando fornece propriedades do pool de computação e metadados nas seguintes colunas:
Coluna |
Descrição |
---|---|
|
Nome do pool de computação. |
|
Estado atual do pool de computação. |
|
Número mínimo de nós no pool de computação. |
|
Número máximo de nós no pool de computação. |
|
Especifica o tipo de máquina dos nós no pool de computação. |
|
O número de serviços e trabalhos em execução no pool de computação. |
|
Número de trabalhos em execução no pool de computação. |
|
Especifica o número de segundos de inatividade após os quais o pool de computação é automaticamente suspenso. |
|
Especifica se um pool de computação deve ser retomado automaticamente quando o Snowflake tenta iniciar um serviço ou trabalho. |
|
Número de nós no pool de computação que estão ativos (um ou mais serviços ou trabalhos estão em execução). |
|
Número de nós no pool de computação que estão ociosos (nenhum serviço ou trabalho está em execução). |
|
Indica o número de nós que o Snowflake está direcionando para seu pool de computação. Se Os exemplos a seguir demonstram como interpretar os valores na coluna Exemplo 1: Suponha que em um comando CREATE COMPUTE POOL você especifique MIN_NODES=1 e MAX_NODES=3. Enquanto o Snowflake está provisionando um nó, inicialmente o valor nas colunas Depois que o Snowflake provisiona um nó, o valor na coluna Exemplo 2: O Snowflake pode tentar adicionar um nó a um pool de computação existente devido ao dimensionamento automático ou alterações no número mínimo de nós (por meio de ALTER COMPUTE POOL … SET MIN_NODES). Enquanto o Snowflake está provisionando um nó, o valor na coluna Por exemplo, suponha que o valor na coluna |
|
Data e hora em que o pool de computação foi criado. |
|
Data e hora em que o pool de computação suspenso foi retomado. |
|
Data e hora em que o pool de computação foi atualizado usando ALTER COMPUTE POOL. |
|
Função que possui o pool de computação. |
|
Especifica um comentário para o pool de computação. |
|
|
|
Nome do Snowflake Native App se o pool de computação for criado exclusivamente para o aplicativo. Caso contrário, NULL. |
|
O nome do orçamento que monitora o uso de crédito do pool de computação. |
|
Código de erro, se houver, relevante para o STATUS_MESSAGE. Caso contrário, este campo estará vazio. Por exemplo, quando você redimensiona um pool de computação:
|
|
Mensagem opcional sobre o status do pool de computação. Por exemplo:
|
Requisitos de controle de acesso¶
Uma função usada para executar este comando SQL deve ter os seguintes privilégios no mínimo:
Privilégio |
Objeto |
Notas |
---|---|---|
MONITOR |
Pool de computação |
Para instruções sobre como criar uma função personalizada com um conjunto específico de privilégios, consulte Criação de funções personalizadas.
Para informações gerais sobre concessões de funções e privilégios para executar ações de SQL em objetos protegíveis, consulte Visão geral do controle de acesso.
Notas de uso¶
Para pós-processar a saída deste comando, você pode usar a função RESULT_SCAN, que trata a saída como uma tabela que pode ser consultada.
Exemplos¶
O exemplo a seguir descreve o pool de computação denominado tutorial_compute_pool
:
DESCRIBE COMPUTE POOL tutorial_compute_pool;
Exemplo de saída:
+-----------------------+--------+-----------+-----------+-----------------+--------------+----------+-------------------+-------------+--------------+------------+--------------+-------------------------------+-------------------------------+-------------------------------+-----------+---------+--------------+-------------+--------+------------+----------------+
| name | state | min_nodes | max_nodes | instance_family | num_services | num_jobs | auto_suspend_secs | auto_resume | active_nodes | idle_nodes | target_nodes | created_on | resumed_on | updated_on | owner | comment | is_exclusive | application | budget | error_code | status_message |
|-----------------------+--------+-----------+-----------+-----------------+--------------+----------+-------------------+-------------+--------------+------------+--------------+-------------------------------+-------------------------------+-------------------------------+-----------+---------+--------------+-------------+--------+------------+----------------|
| TUTORIAL_COMPUTE_POOL | ACTIVE | 1 | 1 | CPU_X64_XS | 3 | 0 | 3600 | true | 1 | 0 | 1 | 2024-02-24 20:41:31.978 -0800 | 2024-08-08 11:27:01.775 -0700 | 2024-08-18 13:29:08.124 -0700 | TEST_ROLE | NULL | false | NULL | NULL | | |
+-----------------------+--------+-----------+-----------+-----------------+--------------+----------+-------------------+-------------+--------------+------------+--------------+-------------------------------+-------------------------------+-------------------------------+-----------+---------+--------------+-------------+--------+------------+----------------+