

 Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà 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à.

# STL\$1TR\$1CONFLICT
<a name="r_STL_TR_CONFLICT"></a>

Mostra le informazioni per identificare e risolvere i conflitti di transazione con le tabelle di database.

Si verifica un conflitto di transazione quando due o più utenti stanno interrogando e modificando le righe di dati dalle tabelle così da impedire che le loro transazioni vengano serializzate. La transazione che esegue un'istruzione che interromperebbe la serializzabilità è interrotta e annullata. Ogni volta che si verifica un conflitto di transazione, Amazon Redshift scrive una riga di dati nella tabella di sistema STL\$1TR\$1CONFLICT contenente dettagli sulla transazione annullata. Per ulteriori informazioni, consulta [Livelli di isolamento in Amazon Redshift](c_serial_isolation.md).

STL\$1TR\$1CONFLICT è visibile solo agli utenti con privilegi avanzati. Per ulteriori informazioni, consulta [Visibilità dei dati nelle tabelle e nelle viste di sistema](cm_chap_system-tables.md#c_visibility-of-data).

Alcuni o tutti i dati di questa tabella sono definiti anche nella vista di monitoraggio SYS [SYS\$1TRANSACTION\$1HISTORY](SYS_TRANSACTION_HISTORY.md). I dati nella vista di monitoraggio SYS sono formattati in modo da essere più facili da usare e comprendere. Ti consigliamo di utilizzare la vista di monitoraggio SYS per le query.

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

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

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

Per restituire informazioni sui conflitti che hanno coinvolto una tabella specifica, esegui una query che specifichi l'ID di tabella: 

```
select * from stl_tr_conflict where table_id=100234
order by xact_start_ts;

xact_id|process_|      xact_start_ts       |        abort_time        |table_
       |id      |                          |                          |id
-------+--------+--------------------------+--------------------------+------
  1876 |  8551  |2010-03-30 09:19:15.852326|2010-03-30 09:20:17.582499|100234
  1928 | 15034  |2010-03-30 13:20:00.636045|2010-03-30 13:20:47.766817|100234
  1991 | 23753  |2010-04-01 13:05:01.220059|2010-04-01 13:06:06.94098 |100234
  2002 | 23679  |2010-04-01 13:17:05.173473|2010-04-01 13:18:27.898655|100234
(4 rows)
```

È possibile ottenere l'ID di tabella dalla sezione DETAIL del messaggio di errore per le violazioni di serializzabilità (errore 1023).