

 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/). 

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

Exibe informações para identificar e resolver conflitos de transações com tabelas de banco de dados.

Um conflito de transações ocorre quando dois ou mais usuários estão executando consultas e alterando linhas de dados de tabelas, de modo que suas transações não podem ser serializadas. A transação que executa uma instrução que poderia quebrar a serialização é interrompida e revertida. Sempre que ocorre um conflito de transação, o Amazon Redshift grava uma linha de dados na tabela de sistema STL\$1TR\$1CONFLICT contendo detalhes sobre a transação cancelada. Para obter mais informações, consulte [Níveis de isolamento no Amazon Redshift](c_serial_isolation.md).

STL\$1TR\$1CONFLICT só permanece visível para 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).

Alguns ou todos os dados nessa tabela também podem ser encontrados na exibição de monitoramento SYS [SYS\$1TRANSACTION\$1HISTORY](SYS_TRANSACTION_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.

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

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

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

Para obter informações sobre os conflitos que envolvem uma tabela específica, execute uma consulta especificando o ID da tabela: 

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

Você pode obter o ID da tabela na seção DETAIL da mensagem de erro das violações de serialização (erro 1023).