View a markdown version of this page

SVV_QUERY_INFLIGHT - Amazon Redshift

O Amazon Redshift deixará de oferecer suporte ao uso de UDFs em Python após 30 de junho de 2026. Começaremos a aplicar essa alteração em fases. Consulte mais informações sobre os detalhes do fim da vida útil do Python e as opções de migração na publicação do blog publicada em 30 de junho de 2025.

SVV_QUERY_INFLIGHT

Use a exibição SVV_QUERY_INFLIGHT para determinar quais consultas estão sendo executadas no banco de dados no momento. Esta exibição une a STV_INFLIGHT e a STL_QUERYTEXT. A exibição SVV_QUERY_INFLIGHT não mostra as consultas executadas apenas nos nós de liderança. Para obter mais informações, consulte Função de apenas nó líder.

SVV_QUERY_INFLIGHT é visível para todos os usuários. Os superusuários podem ver todas as linhas; usuários regulares podem ver somente seus próprios dados. Para obter mais informações, consulte Visibilidade de dados em tabelas e visualizações de sistema.

nota

Essa visualização só está disponível ao consultar clusters provisionados.

Colunas da tabela

Nome da coluna Tipo de dados Descrição
userid integer O ID do usuário que gerou a entrada.
slice integer A fatia onde a consulta está sendo executada.
consultar integer ID da consulta. Ele pode ser usado para unir várias outras tabelas e exibições do sistema.
pid integer ID do processo. Todas as consultas em uma sessão são executadas no mesmo processo, portanto esse valor permanece constante se você executa uma série de consultas na mesma sessão. Use esta coluna para unir a tabela STL_ERROR.
starttime timestamp O horário do início da consulta.
suspended integer Indica se a consulta está suspensa: 0 = falso; 1 = verdadeiro.
texto character(200) O texto da consulta, em incrementos de 200 caracteres.
sequence integer O número de sequência para os segmentos das instruções da consulta.

Consultas de exemplo

Os dados de saída do exemplo abaixo mostram duas consultas em execução no momento, a própria consulta SVV_QUERY_INFLIGHT e a consulta 428, que é dividida em três linhas na tabela. (As colunas starttime e statement estão truncadas neste exemplo).

select slice, query, pid, starttime, suspended, trim(text) as statement, sequence from svv_query_inflight order by query, sequence; slice|query| pid | starttime |suspended| statement | sequence -----+-----+------+----------------------+---------+-----------+--------- 1012 | 428 | 1658 | 2012-04-10 13:53:... | 0 | select ...| 0 1012 | 428 | 1658 | 2012-04-10 13:53:... | 0 | enueid ...| 1 1012 | 428 | 1658 | 2012-04-10 13:53:... | 0 | atname,...| 2 1012 | 429 | 1608 | 2012-04-10 13:53:... | 0 | select ...| 0 (4 rows)