

 Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dalla Patch 198. Le UDF Python esistenti continueranno a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il [post del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# STV\_LOCKS
<a name="r_STV_LOCKS"></a>

Utilizza la tabella STV\_LOCKS per visualizzare gli aggiornamenti correnti nelle tabelle del database.

Amazon Redshift blocca le tabelle per impedire a due utenti di aggiornare la stessa tabella nello stesso momento. Mentre la tabella STV\_LOCKS mostra tutti gli aggiornamenti correnti delle tabelle, eseguire una query sulla tabella [STL\_TR\_CONFLICT](r_STL_TR_CONFLICT.md) per visualizzare un log dei conflitti di blocco. Utilizza la vista [SVV\_TRANSACTIONS](r_SVV_TRANSACTIONS.md) per identificare le transazioni aperte e i conflitti di blocco.

STV\_LOCKS è visibile solo per agli utenti con privilegi avanzati. Per ulteriori informazioni, consultare [Visibilità dei dati nelle tabelle e nelle viste di sistema](cm_chap_system-tables.md#c_visibility-of-data).

## Colonne di tabella
<a name="r_STV_LOCKS-table-columns"></a>


| Nome della colonna  | Tipo di dati  | Description  | 
| --- | --- | --- | 
| table\_id  | bigint  | ID di tabella per la tabella che acquisisce il blocco.  | 
| last\_commit  | timestamp  | Timestamp per l’ultimo commit nella tabella.  | 
| last\_update  | timestamp  | Timestamp per l’ultimo aggiornamento della tabella.  | 
| lock\_owner  | bigint  | ID di transazione associato al blocco.  | 
| lock\_owner\_pid  | bigint  | ID di processo associato al blocco.  | 
| lock\_owner\_start\_ts  | timestamp  | Timestamp per l’ora di inizio della transazione.  | 
| lock\_owner\_end\_ts  | timestamp  | Timestamp per l’ora di fine della transazione.  | 
| lock\_status  | character (22)  | Stato del processo in attesa o con blocco.  | 

## Query di esempio
<a name="r_STV_LOCKS-sample-query"></a>

Per visualizzare tutti i blocchi nelle transazioni correnti, digita il comando seguente: 

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

Questa query restituisce il seguente output di esempio, che visualizza tre blocchi correntemente attivi: 

```
 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)
```