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). |
|
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. |
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 | created_on | resumed_on | updated_on | owner | comment |
|-----------------------+--------+-----------+-----------+-----------------+--------------+----------+-------------------+-------------+--------------+------------+-------------------------------+-------------------------------+-------------------------------+--------------+---------|
| TUTORIAL_COMPUTE_POOL | ACTIVE | 1 | 1 | CPU_X64_XS | 1 | 0 | 0 | false | 1 | 0 | 2023-05-01 11:42:20.323 -0700 | 2023-05-01 11:42:20.326 -0700 | 2023-08-27 17:35:52.761 -0700 | ACCOUNTADMIN | NULL |
+-----------------------+--------+-----------+-----------+-----------------+--------------+----------+-------------------+-------------+--------------+------------+-------------------------------+-------------------------------+-------------------------------+--------------+---------+