

 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\_LOCKS
<a name="r_STV_LOCKS"></a>

Use a tabela STV\_LOCKS para visualizar todas as atualizações nas tabelas do banco de dados.

O Amazon Redshift bloqueia tabelas para evitar que dois usuários atualizem a mesma tabela ao mesmo tempo. Enquanto a tabela STV\_LOCKS mostra todas as atualizações do momento, você pode consultar a tabela [STL\_TR\_CONFLICT](r_STL_TR_CONFLICT.md) para ver o log de conflitos dos bloqueios. Use a exibição [SVV\_TRANSACTIONS](r_SVV_TRANSACTIONS.md) para identificar as transações abertas e os problemas de disputa de bloqueio.

STV\_LOCKS é visível somente aos superusuários. 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).

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


| Nome da coluna  | Tipo de dados  | Descrição  | 
| --- | --- | --- | 
| table\_id  | bigint  | O ID da tabela que está solicitando o bloqueio.  | 
| last\_commit  | timestamp  | A data e a hora da última confirmação na tabela.  | 
| last\_update  | timestamp  | A data e a hora da última atualização na tabela.  | 
| lock\_owner  | bigint  | O ID da transação associado ao bloqueio.  | 
| lock\_owner\_pid  | bigint  | O ID do processo associado ao bloqueio.  | 
| lock\_owner\_start\_ts  | timestamp  | A data e a hora de início da transação.  | 
| lock\_owner\_end\_ts  | timestamp  | A data e a hora de término da transação.  | 
| lock\_status  | character (22)  | O status do processo que espera ou que mantém um bloqueio.  | 

## Consulta de exemplo
<a name="r_STV_LOCKS-sample-query"></a>

Para ver todos os bloqueios que estão ocorrendo nas transações atuais, digite o seguinte comando: 

```
select table_id, last_update, lock_owner, lock_owner_pid from stv_locks;
```

Esta consulta retorna os dados de saída de exemplo a seguir, que exibe três bloqueios em ação: 

```
 table_id |        last_update         | lock_owner | lock_owner_pid
----------+----------------------------+------------+----------------
100004  | 2008-12-23 10:08:48.882319 |       1043 |           5656
100003  | 2008-12-23 10:08:48.779543 |       1043 |           5656
100140  | 2008-12-23 10:08:48.021576 |       1043 |           5656
(3 rows)
```