> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-parallel-read-in-order-multi-part.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> يتضمن قائمة بالمعاملات وحالاتها.

# system.transactions

## الوصف

يحتوي على قائمة بالمعاملات (transactions) وحالتها.

**التوافر**

لا يُنشأ `system.transactions` إلا عند تمكين خيار تهيئة الخادم `allow_experimental_transactions`. افتراضيًا، لا يوجد هذا الجدول، وستفشل الاستعلامات الموجَّهة إليه بالخطأ `UNKNOWN_TABLE`. لتمكينه في تهيئة الخادم، استخدم:

```xml theme={null}
<clickhouse>
    <allow_experimental_transactions>1</allow_experimental_transactions>
</clickhouse>
```

## الأعمدة

* `tid` ([Tuple(UInt64, UInt64, UUID, Int64)](/ar/reference/data-types/tuple)) — معرّف المعاملة.
* `tid_hash` ([UInt64](/ar/reference/data-types/int-uint)) — قيمة hash للمعرّف.
* `elapsed` ([Float64](/ar/reference/data-types/float)) — الوقت المستغرَق في معالجة المعاملة.
* `is_readonly` ([UInt8](/ar/reference/data-types/int-uint)) — العلامة التي تشير إلى ما إذا كانت المعاملة قد نفّذت أي عملية كتابة.
* `state` ([Enum8('RUNNING' = 0, 'COMMITTING' = 1, 'COMMITTED' = 2, 'ROLLED\_BACK' = 3)](/ar/reference/data-types/enum)) — حالة المعاملة. القيم الممكنة: RUNNING, COMMITTING, COMMITTED, ROLLED\_BACK.
