

 O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a [publicação de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# STV\$1INFLIGHT
<a name="r_STV_INFLIGHT"></a>

Use a tabela STV\$1INFLIGHT para determinar quais consultas estão sendo executadas no cluster no momento. Se você estiver solucionando problemas, é útil verificar o status de consultas de longa duração. 

A tabela STV\$1INFLIGHT 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](c_SQL_functions_leader_node_only.md). STV\$1INFLIGHT é 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](cm_chap_system-tables.md#c_visibility-of-data).

Alguns ou todos os dados nessa tabela também podem ser encontrados na exibição de monitoramento SYS [SYS\$1QUERY\$1HISTORY](SYS_QUERY_HISTORY.md). Os dados na exibição de monitoramento SYS são formatados para serem mais fáceis de usar e compreender. É recomendável usar a exibição de monitoramento SYS nas consultas.

## Solução de problemas com STV\$1INFLIGHT
<a name="r_STV_INFLIGHT_troubleshooting"></a>

Se você usa STV\$1INFLIGHT para solucionar problemas de performance de uma consulta ou de uma coleção de consultas, observe o seguinte:
+ Transações abertas de longa duração geralmente aumentam a carga. Essas transações abertas podem resultar em tempos de execução mais longos para outras consultas.
+ Os trabalhos de COPY e ETL de longa duração podem afetar outras consultas em execução no cluster, caso estejam consumindo muitos recursos de computação. Na maioria dos casos, mover esses trabalhos de longa duração para períodos de baixo uso aumenta a performance das workloads de relatórios ou análises.
+ Há visualizações que fornecem informações relacionadas a STV\$1INFLIGHT. Isso inclui [STL\$1QUERYTEXT](r_STL_QUERYTEXT.md), que captura o texto da consulta para comandos SQL, e [SVV\$1QUERY\$1INFLIGHT](r_SVV_QUERY_INFLIGHT.md), que une STV\$1INFLIGHT a STL\$1QUERYTEXT. Você também pode usar [STV\$1RECENTS](r_STV_RECENTS.md) com STV\$1INFLIGHT para solução de problemas. Por exemplo, STV\$1RECENTS pode indicar se consultas específicas estão em um estado *Em execução* ou *Concluído*. A combinação dessas informações com os resultados de STV\$1INFLIGHT pode fornecer mais dados sobre as propriedades de uma consulta e o impacto nos recursos de computação. 

Você também pode monitorar a execução de consultas usando o console do Amazon Redshift.

## Colunas da tabela
<a name="r_STV_INFLIGHT-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/redshift/latest/dg/r_STV_INFLIGHT.html)

## Consultas de exemplo
<a name="r_STV_INFLIGHT-sample-queries"></a>

Para ver todas as consultas em execução no momento no banco de dados, digite a seguinte consulta: 

```
select * from stv_inflight;
```

Os dados de saída de exemplo abaixo mostram que duas consultas estão em execução no momento, incluindo a própria consulta com a tabela STV\$1INFLIGHT e uma consulta que foi executada de um script chamado `avgwait.sql`: 

```
select slice, query, trim(label) querylabel, pid,
starttime, substring(text,1,20) querytext
from stv_inflight;

slice|query|querylabel | pid |        starttime         |      querytext
-----+-----+-----------+-----+--------------------------+--------------------
1011 |  21 |           | 646 |2012-01-26 13:23:15.645503|select slice, query,
1011 |  20 |avgwait.sql| 499 |2012-01-26 13:23:14.159912|select avg(datediff(
(2 rows)
```

A consulta a seguir seleciona várias colunas, incluindo concurrency\$1scaling\$1status. Essa coluna indica se as consultas estão sendo enviadas ao cluster de escalabilidade simultânea. Se o valor for `1` para alguns resultados, é uma indicação de que recursos de computação de escalabilidade simultânea estão sendo usados. Para obter mais informações, consulte [Escalabilidade simultânea.](concurrency-scaling.md).

```
select userid, 
query,
pid,
starttime,
text,
suspended,
concurrency_scaling_status
 from STV_INFLIGHT;
```

O exemplo de saída mostra uma consulta sendo enviada ao cluster de escalabilidade simultânea.

```
 query  | pid     |        starttime           |   text                 | suspended     |  concurrency_scaling_status
--------+---------+----------------------------|------------------------|---------------|-------------------------------
1234567 | 123456  | 2012-01-26 13:23:15.645503 | select userid, query...  0                1
2345678 | 234567  | 2012-01-26 13:23:14.159912 | select avg(datediff(...  0                0
(2 rows)
```

Para obter mais dicas sobre como solucionar problemas de performance de consultas, consulte [Solução de problemas de consulta](queries-troubleshooting.md).