Description
يحتوي على معلومات حول جميع المعاملات المنفَّذة على الخادم الحالي. التوافر لا يُنشأ الجدولsystem.transactions_info_log إلا إذا كانت تهيئة الخادم تتضمّن قسم transactions_info_log. كما يجب تمكين المعاملات عبر allow_experimental_transactions حتى تتراكم الصفوف في الجدول. فبدون قسم السجل، تفشل الاستعلامات على الجدول بالخطأ UNKNOWN_TABLE، وبدون المعاملات التجريبية يبقى الجدول المهيَّأ فارغًا.
الأعمدة
hostname(LowCardinality(String)) — اسم المضيف الذي نُفِّذت عليه المعاملة.clickhouse_version(LowCardinality(String)) — إصدار خادم ClickHouse الذي أنتج الصف.system_processor(LowCardinality(String)) — معمارية CPU لخادم ClickHouse الذي أنتج الصف.type(Enum8(‘Begin’ = 1, ‘Commit’ = 2, ‘Rollback’ = 3, ‘AddPart’ = 10, ‘LockPart’ = 11, ‘UnlockPart’ = 12)) — نوع المعاملة. القيم الممكنة: Begin وCommit وRollback وAddPart وLockPart وUnlockPart.event_date(Date) — تاريخ الإدخال.event_time(DateTime64(6)) — وقت الإدخالthread_id(UInt64) — معرّف خيط التنفيذ.query_id(String) — معرّف الاستعلام الذي نُفِّذ ضمن نطاق المعاملة.tid(Tuple(UInt64, UInt64, UUID, Int64)) — معرّف المعاملة.tid_hash(UInt64) — تجزئة المعرّف.csn(UInt64) — رقم تسلسل Commit.database(String) — اسم قاعدة البيانات التي نُفِّذت عليها المعاملة.table(String) — اسم الجدول الذي نُفِّذت عليه المعاملة.uuid(UUID) — معرّف UUID للجدول الذي نُفِّذت عليه المعاملة.part(String) — اسم الجزء الذي شارك في المعاملة.