

 Amazon Redshift は、2026 年 6 月 30 日以降、Python UDF の使用をサポートしなくなります。これは段階的に実施されます。Python のサポート終了と移行オプションの詳細については、2025 年 6 月 30 日に公開された[ブログ記事](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)を参照してください。

# STL\_TR\_CONFLICT
<a name="r_STL_TR_CONFLICT"></a>

データベーステーブルのトランザクション競合を認識し、解決するための情報を表示します。

2 人以上のユーザーがクエリとデータ行の変更を実行し、これらのトランザクションを直列化できない場合、トランザクションの競合が発生します。直列化可能性を損なうステートメントを実行するトランザクションは停止され、ロールバックされます。Amazon Redshift は、トランザクションの競合が発生するたびに、キャンセルされたトランザクションの詳細が記載されている STL\_TR\_CONFLICT システムテーブルにデータ行を書き込みます。詳細については、「[Amazon Redshift の分離レベル](c_serial_isolation.md)」を参照してください。

STL\_TR\_CONFLICT はスーパーユーザーのみに表示されます。詳細については、「[システムテーブルとビューのデータの可視性](cm_chap_system-tables.md#c_visibility-of-data)」を参照してください。

このテーブルの一部またはすべてのデータは、SYS モニタリングビュー [SYS\_TRANSACTION\_HISTORY](SYS_TRANSACTION_HISTORY.md) でも確認できます。SYS モニタリングビューのデータは、使いやすく理解しやすいようにフォーマットされます。クエリには、SYS モニタリングビューを使用することをお勧めします。

## テーブルの列
<a name="r_STL_TR_CONFLICT-table-columns"></a>


| 列名  | データ型  | 説明  | 
| --- | --- | --- | 
| xact\_id  | bigint  | ロールバックされたトランザクションのトランザクション ID。 | 
| process\_id  | bigint  | ロールバックされたトランザクションに関連付けられているプロセス。 | 
|  xact\_start\_ts  | timestamp  | トランザクションが開始された時刻のタイムスタンプ (UTC)。 | 
| abort\_time  | timestamp  | トランザクションが停止された時刻のタイムスタンプ (UTC)。 | 
| table\_id  | bigint  | 競合が発生したテーブルのテーブル ID。 | 

## サンプルクエリ
<a name="r_STL_TR_CONFLICT-sample-query"></a>

特定のテーブルの競合に関する情報を返すには、テーブル ID を指定したクエリを実行します。

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

テーブル ID は、連続性違反 (エラー 1023) のエラーメッセージの DETAIL セクションから取得できます。