الوصف
يحتوي على قائمة بالمعاملات (transactions) وحالتها. التوافر لا يُنشأsystem.transactions إلا عند تمكين خيار تهيئة الخادم allow_experimental_transactions. افتراضيًا، لا يوجد هذا الجدول، وستفشل الاستعلامات الموجَّهة إليه بالخطأ UNKNOWN_TABLE. لتمكينه في تهيئة الخادم، استخدم:
الأعمدة
tid(Tuple(UInt64, UInt64, UUID, Int64)) — معرّف المعاملة.tid_hash(UInt64) — قيمة hash للمعرّف.elapsed(Float64) — الوقت المستغرَق في معالجة المعاملة.is_readonly(UInt8) — العلامة التي تشير إلى ما إذا كانت المعاملة قد نفّذت أي عملية كتابة.state(Enum8(‘RUNNING’ = 0, ‘COMMITTING’ = 1, ‘COMMITTED’ = 2, ‘ROLLED_BACK’ = 3)) — حالة المعاملة. القيم الممكنة: RUNNING, COMMITTING, COMMITTED, ROLLED_BACK.