يحتوي هذا الجدول على معلومات حول أجزاء الإسقاط في جداول عائلة MergeTree.
partition (String) — اسم القسم.
name (String) — اسم جزء البيانات.
part_type (String) — تنسيق تخزين جزء البيانات. القيم الممكنة: Wide (ملف لكل عمود) وCompact (ملف واحد لجميع الأعمدة).
parent_name (String) — اسم جزء البيانات المصدر (الأصل).
parent_uuid (UUID) — معرّف UUID لجزء البيانات المصدر (الأصل).
parent_part_type (String) — تنسيق تخزين جزء البيانات المصدر (الأصل).
active (UInt8) — علامة تشير إلى ما إذا كان جزء البيانات نشطًا. إذا كان نشطًا، يُستخدم في جدول؛ وإلا فهو على وشك الحذف. تظهر أجزاء البيانات غير النشطة بعد عمليات الدمج والتعديل.
marks (UInt64) — عدد العلامات. للحصول على عدد تقريبي للصفوف في جزء بيانات، اضرب عدد العلامات في دقة الفهرس (عادةً 8192). لا ينطبق هذا التلميح على الدقة التكيفية.
rows (UInt64) — عدد الصفوف.
bytes_on_disk (UInt64) — الحجم الإجمالي لجميع ملفات جزء البيانات بالبايت.
data_compressed_bytes (UInt64) — الحجم الإجمالي للبيانات المضغوطة في جزء البيانات، باستثناء جميع الملفات المساعدة، مثل الملفات التي تحتوي على علامات.
data_uncompressed_bytes (UInt64) — الحجم الإجمالي للبيانات غير المضغوطة في جزء البيانات، باستثناء جميع الملفات المساعدة، مثل الملفات التي تحتوي على علامات.
marks_bytes (UInt64) — حجم ملف العلامات.
parent_marks (UInt64) — عدد العلامات في الجزء المصدر (الأصل).
parent_rows (UInt64) — عدد الصفوف في الجزء المصدر (الأصل).
parent_bytes_on_disk (UInt64) — الحجم الإجمالي لجميع ملفات جزء البيانات المصدر (الأصل) بالبايت.
parent_data_compressed_bytes (UInt64) — الحجم الإجمالي للبيانات المضغوطة في جزء البيانات المصدر (الأصل).
parent_data_uncompressed_bytes (UInt64) — الحجم الإجمالي للبيانات غير المضغوطة في جزء البيانات المصدر (الأصل).
parent_marks_bytes (UInt64) — حجم ملف العلامات في جزء البيانات المصدر (الأصل).
modification_time (DateTime) — وقت تعديل الدليل الذي يحتوي على جزء البيانات. ويتوافق ذلك عادةً مع وقت إنشاء جزء البيانات.
remove_time (DateTime) — الوقت الذي أصبح فيه جزء البيانات غير نشط.
refcount (UInt32) — عدد المواضع التي يُستخدم فيها جزء البيانات. وتشير قيمة أكبر من 2 إلى أن جزء البيانات يُستخدم في الاستعلامات أو عمليات الدمج.
min_date (Date) — القيمة الدنيا لمفتاح التاريخ في جزء البيانات.
max_date (Date) — القيمة القصوى لمفتاح التاريخ في جزء البيانات.
min_time (DateTime) — القيمة الدنيا لمفتاح التاريخ والوقت في جزء البيانات.
max_time (DateTime) — القيمة القصوى لمفتاح التاريخ والوقت في جزء البيانات.
partition_id (String) — معرّف القسم.
min_block_number (Int64) — الحد الأدنى لعدد أجزاء البيانات التي يتكوّن منها الجزء الحالي بعد الدمج.
max_block_number (Int64) — الحد الأقصى لعدد أجزاء البيانات التي يتكوّن منها الجزء الحالي بعد الدمج.
level (UInt32) — عمق شجرة الدمج. تشير القيمة صفر إلى أن الجزء الحالي أُنشئ بعملية إدراج، وليس بدمج أجزاء أخرى.
data_version (UInt64) — رقم يُستخدم لتحديد عمليات التعديل التي ينبغي تطبيقها على جزء البيانات (عمليات التعديل التي يكون إصدارها أعلى من data_version).
primary_key_bytes_in_memory (UInt64) — مقدار الذاكرة (بالبايت) المستخدمة لقيم المفتاح الأساسي.
primary_key_bytes_in_memory_allocated (UInt64) — مقدار الذاكرة (بالبايت) المحجوزة لقيم المفتاح الأساسي.
is_frozen (UInt8) — علامة تشير إلى وجود نسخة احتياطية لبيانات قسم. القيمة 1 تعني وجود النسخة الاحتياطية، والقيمة 0 تعني عدم وجودها.
database (String) — اسم قاعدة البيانات.
table (String) — اسم الجدول.
engine (String) — اسم محرك الجدول دون معلمات.
disk_name (String) — اسم القرص الذي يخزّن جزء البيانات.
path (String) — المسار المطلق إلى المجلد الذي يحتوي على ملفات جزء البيانات.
hash_of_all_files (String) — sipHash128 للملفات المضغوطة.
hash_of_uncompressed_files (String) — sipHash128 للملفات غير المضغوطة (مثل ملفات العلامات وملف الفهرس وغيرها).
uncompressed_hash_of_compressed_files (String) — sipHash128 للبيانات الموجودة في الملفات المضغوطة كما لو كانت غير مضغوطة.
delete_ttl_info_min (DateTime) — القيمة الدنيا لمفتاح التاريخ والوقت لقاعدة TTL DELETE.
delete_ttl_info_max (DateTime) — القيمة القصوى لمفتاح التاريخ والوقت لقاعدة TTL DELETE.
move_ttl_info.expression (Array(String)) — مصفوفة من التعبيرات. يعرّف كل تعبير قاعدة TTL MOVE.
move_ttl_info.min (Array(DateTime)) — مصفوفة من قيم التاريخ والوقت. يصف كل عنصر الحد الأدنى لقيمة المفتاح لقاعدة TTL MOVE.
move_ttl_info.max (Array(DateTime)) — مصفوفة من قيم التاريخ والوقت. يصف كل عنصر الحد الأقصى لقيمة المفتاح لقاعدة TTL MOVE.
default_compression_codec (String) — اسم برنامج الترميز المستخدم لضغط جزء البيانات هذا (عند عدم وجود برنامج ترميز محدد صراحةً للأعمدة).
recompression_ttl_info.expression (Array(String)) — تعبير TTL.
recompression_ttl_info.min (Array(DateTime)) — القيمة الدنيا لتعبير TTL المحسوب ضمن هذا الجزء. تُستخدم لمعرفة ما إذا كان يوجد صف واحد على الأقل انتهت مدة TTL الخاصة به.
recompression_ttl_info.max (Array(DateTime)) — القيمة القصوى لتعبير TTL المحسوب ضمن هذا الجزء. تُستخدم لتحديد ما إذا كانت جميع الصفوف قد انتهت مدة TTL الخاصة بها.
group_by_ttl_info.expression (Array(String)) — تعبير TTL.
group_by_ttl_info.min (Array(DateTime)) — القيمة الدنيا لتعبير TTL المحسوب ضمن هذا الجزء. تُستخدم لتحديد ما إذا كان هناك صف واحد على الأقل انتهت مدة TTL الخاصة به.
group_by_ttl_info.max (Array(DateTime)) — القيمة القصوى لتعبير TTL المحسوب ضمن هذا الجزء. تُستخدم لتحديد ما إذا كانت جميع الصفوف قد انتهت مدة TTL الخاصة بها.
rows_where_ttl_info.expression (Array(String)) — تعبير TTL.
rows_where_ttl_info.min (Array(DateTime)) — القيمة الدنيا لتعبير TTL المحسوب ضمن هذا الجزء. تُستخدم لتحديد ما إذا كان هناك صف واحد على الأقل انتهت مدة TTL الخاصة به.
rows_where_ttl_info.max (Array(DateTime)) — القيمة القصوى لتعبير TTL المحسوب ضمن هذا الجزء. تُستخدم لتحديد ما إذا كانت جميع الصفوف قد انتهت مدة TTL الخاصة بها.
is_broken (UInt8) — يشير إلى ما إذا كان جزء الإسقاط معطّلًا.
exception_code (Int32) — رسالة الاستثناء التي تشرح حالة تعطّل جزء الإسقاط.
exception (String) — رمز الاستثناء الذي يشرح حالة تعطّل جزء الإسقاط.
الأسماء المستعارة:
bytes — اسم مستعار لـ bytes_on_disk.
marks_size — اسم مستعار لـ marks_bytes.
part_name — اسم مستعار لـ name.
آخر تعديل في ١٤ أغسطس ٢٠٢٦